
【Unity】シンプルなコードで状態を管理(ステートマシン)
状態を遷移するケースを管理するには、ステートマシンを使うのがいいですが、初学の書籍などには ...

Time.deltaTime の使い方とその重要性
Time.deltaTimeは、Unityにおいてフレームごとの動きをスムーズかつ一貫性の ...

Unityにおけるスムーズなオブジェクト移動の実装とAsset Storeツールの活用
Unityでゲーム開発を行う際、オブジェクトの移動や補間はよく使われる機能です。この資料で ...

GitHub Desktop いろいろなコミット方法とコーディングのやり直し方法
開発中のタイミングによって、なるべく簡単な作業方法を見ていきます。 Changesタブに表 ...

【Unity】エディタでのインスペクタ表示スクリプトの文字化け
デフォルトでは、Unityエディタのインスペクタビューでスクリプトを表示させると日本語が文 ...

【Unity】コードスタイル
Unityでスクリプトを書くコツ、綺麗に書くにはといった、一見正解がないようなものを整理し ...

C#のパブリックフィールド、プライベートフィールド、そしてプロパティについて
C#でプログラムを作成する際、データを管理するためにクラスを使用します。その中で重要な概念 ...

Unityにおけるフィールド命名規則について
Unityのサンプルコードにおいて、パブリックフィールドがキャメル形式で記述されているケー ...

メソッドオーバーロードからジェネリックへ
ジェネリックは初歩の学習では触れない分野になります。すでに定義されているListやDict ...

シリアライズオブジェクトで、初期値を変更しないで変数を使う
UnityのScriptableObjectを使って変数を初期化し、実行時にその初期値を維 ...