2023-01-01から1年間の記事一覧
はじめに タスク管理 割り込み処理 実記憶管理 参考 はじめに こんばんは、ルルです。6月に、基本情報技術者試験を受験する予定があるので、その勉強を記録しています。 メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必要…
はじめに 基本ソフトウェア ジョブ管理 参考 はじめに こんばんは、ルルです。 今週の日曜日に技術書典のオフラインイベントがあるので楽しみです。 いっぱいUnityの同人本を買う予定です!6月に、基本情報技術者試験を受験する予定があるので、その勉強を記…
はじめに 入出力インタフェース 参考 はじめに こんばんは、ルルです。 平日の仕事終わった後に勉強するのは疲れますね...6月に、基本情報技術者試験を受験する予定があるので、その勉強を記録しています。 メモ内容は基本自分が必要だと思ったことをまとめ…
はじめに ディスプレイ プリンタ 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強を記録しています。 メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必要な知識が全部網羅されているわけではな…
はじめに 入力装置 バーコードの規格 RFID 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強を記録しています。 メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必要な知識が全部網羅されている…
はじめに RAID 光ディスク 参考 はじめに こんにちは、今日は喫茶店で基本情報技術者の勉強と、積み立てNISAのための証券口座の開設をしたルルです!6月に、基本情報技術者試験を受験する予定があるので、その勉強を記録しています。 メモ内容は基本自分が必…
はじめに ハードディスクの構造と記録方式 データへのアクセス時間 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強のメモを残していこうと思います! メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者…
はじめに CPUの高速化技術 メモリの分類 実行アクセス時間 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強のメモを残していこうと思います! メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必…
はじめに 機械語のアドレス指定方式 CPUの性能指標 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強のメモを残していこうと思います! メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必要な知…
はじめに 命令の実行手順 参考 はじめに 6月に、基本情報技術者試験を受験する予定があるので、その勉強のメモを残していこうと思います! メモ内容は基本自分が必要だと思ったことをまとめてるので、基本情報技術者試験に必要な知識が全部網羅されているわ…
ValueTuple(タプル) タプルが一番威力を発揮するケース タプルの比較 タプルの分解 参考 ValueTuple(タプル) C#7.0からValueTuple(タプル)が追加されました。 タプルは、複数の要素をグループ化したデータです。タプルの生成方法と各要素のアクセス方法の例…
「Unityデザイナーズ・バイブル Reboot」が2023年6月4日に発売! 2020年5月に刊行された「Unity デザイナーズ・バイブル」の改訂版である「Unityデザイナーズ・バイブル Reboot」が発売されるみたいです! ゲーミングバイブル並みの鈍器になっているのだろう…
はじめに nullだけどnullじゃないんです 原因の正体 対応策 参考 はじめに 前回の記事*1で?.演算子と??=演算子の紹介をしました。これらを使うときにUnityのnull判定について少し注意が必要になるので、今回はそれについて紹介します。UnityのComponetnクラ…
はじめに ?.演算子 ??=演算子 最後に はじめに C#6.0から利用可能になっている?.演算子と、C#8.0から利用可能になっている??=演算子についての紹介です。 (Unityのクラスに対して使うのは少しだけ注意が必要です、それについては次の記事で説明予定) ?.演算…
はじめに 演算子のオーバーロードとは 書き方 サンプル オーバーロードできる演算子例 最後に はじめに C#の演算子(operator)のオーバーロードについての紹介です。 演算子のオーバーロードとは 自分で定義した型に対して演算を定義することができます。例え…
はじめに 1 VSCode向け.NetSDKをインストール 2 VSCodeをインストールする 3 VSCode拡張機能をインストール 3-1 検索欄に「C#」と入力し、C#機能拡張をインストール 3-2 検索欄に「Unity」と入力し、UnityCodeSnippetsをインストール 4 Omnisharp: Use Moder…
最近、自分は土日喫茶店にこもって勉強やらゲーム制作を進めています。 コンセントや無料Wi-Fiがあったり、本日のコーヒーが2杯目以上が激安になったりで長居できるタリーズを利用してたんですが、椅子がちょっと固くて長く座ってるとちょい辛い...そこで椅…
はじめに コードスメルとは ファウラーの22のコードスメル まとめ はじめに 最近読んでる「プログラマー脳」*1でまた面白いことが書かれてので軽く紹介します。今回は「ファウラーのコードスメル」についてです。 コードスメルとは コードスメルとは、理想的…
はじめに 識別子の名前が重要であると考えられる主な4つの理由 1. 名前はコードの大部分を占める 2. コードレビューの大半は命名に関する指摘だから 3. 名前は最もアクセスしやすいドキュメントだから 4. 名前はビーコンとして機能するから はじめに 最近「…
はじめに PackageManger 正式リリースされていないパッケージの表示方法 1. 歯車マークから「Advanced Project Settings」を選択 2. 「Enable Pre-release Packages」にチェックをつける 3. ウィンドウが出てくるので「I understand」を選択 はじめに 最近、…
はじめに Magnetとは 最後に はじめに 新しいパソコンを購入したときに、まずはいろいろとカスタマイズして効率よく操作できるようにしたくなりますよね。今回は自分がMacを4,5年前くらいに買ってからずっと重宝してる有料アプリ「Magnet」について紹介しま…
はじめに 解決策 まとめ はじめに Unityエディタ上で、プレイ中の動画の保存やGIFが作成できるUnity RecorderなるものをPackage Managerからインストールしようとしたのですが、ちょっと躓いたのでその対処法を書いておきます。 Unityのバージョン:2021.3.1…
はじめに エディタ拡張のプログラム エディタの見た目 まとめ はじめに ゲームを実行するときに、最初のシーンをいちいちProjectウィンドウから検索して開くのが面倒くさかったので、シーン一覧を表示してその中から選ぶとシーンを開いてくれるエディタ拡張…
はじめに コーディングでよく使うMacショートカットキー まとめ はじめに 大学生のころはMacBookしかつかっていなかったので慣れていたが、社会人になってからWindowsを使うようになり数年Macから離れてしまっていたのでショートカットキーを色々忘れてしま…
はじめに SingletonMonobehaviourの特徴 SingletonMonobehaviourの実装 まとめ はじめに Unityにおいて、マネージャークラスなど、シーン内で唯一のインスタンスを保持する必要があるクラスを扱う場合があります。例えば、GameManagerやSoundManagerなどがこ…
はじめに ジェネリックの基本 Unityでのジェネリックの利点 型に依存しないコード まとめ はじめに Unityでは、ジェネリックを使って、型に依存しないコードを実現することができます。 ジェネリックの基本 ジェネリックは、C#の機能で、汎用的なプログラム…
はじめに RequireComponentの目的 使い方 まとめ はじめに Unityには、Componentを簡単に追加するための機能がいくつかあります。その中でも、RequireComponentと呼ばれる機能は、Componentを追加する時に付属的に必要なComponentを自動的に追加するための機…
はじめに void 関数 => ステートメント まとめ はじめに Unity関連のことを調べてた時にふと見つけたラムダ式?の意外な書き方があったのでそのメモです。 void 関数 => ステートメント 例えば↓のような感じで、void Start() => count++と書くと、Start()が…
はじめに ドメインに「unity」を入れちゃいけないみたい ドメイン変更でやったこと まとめ はじめに Googleアドセンスが無事通って、次はUnityアフィリエイトを登録したいなと思って申請したけどこの前落ちてしまって落ち込んでました。Unityアフィリエイト…
はじめに OAuthによる認証のアクセス許可の設定が必要 まとめ はじめに この前、新しく買ったMacBookにSourceTreeを入れてgithubの自分のリモートリポジトリをCloneしようとした時に、This is not a valid source path / URLというエラーが出て苦労したので…