
C#スキル別、Inventory(インベントリ)持ち物システム
持ち物の仕組みを作り込みたいと思った場合、自分のプログラムスキルによって理解できる範囲が変 ...

GitHub Desktopへの既存プロジェクト登録方法
すでに作成済みのUnityProjectを登録、GitHubへPushする方法です。 Un ...

オブジェクトプールとは
オブジェクトプールは、ソフトウェア開発においてさまざまなメリットをもたらします オブジェク ...

【Unity】ゲームオブジェクトとコンポーネントの操作をスクリプトでシミュレート
Unityエディターで初期のシーンを構成し、実行(Playボタン)するとアタッチされている ...

System.NullReferenceExceptionはなぜ起こる?
プログラムを書いていると時々Nullエラーに遭遇します特にUnityでは、参照忘れのエラー ...

与えられた整数が偶数か奇数かを判定するコードの複数のバリエーション
if文を使用する方法 int num = 10; if (num % 2 == 0) { ...

ゲーム開発のテストについて
ゲーム開発においては、テストは非常に重要な段階の一つです。テストを適切に行うことで、バグを ...

ジェネリックメソッドでの型パラメーター省略
C#のジェネリックメソッドでは、型パラメーターを省略することができます。これを暗黙的な型推 ...

【Unity】自作のクラスのサンプル
Unityで、PlayerとEnemyがそれぞれゲームオブジェクトでStatusクラスを共 ...

【Unity】インナークラス
インナークラスを使うことで、外部クラスの内部でのみ使用されるようなヘルパークラスを定義する ...