プログラミングと抽象化について
以下は、Markdown形式で書き直したプログラミングと抽象化についての説明です。 プログ ...
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クラスを共 ...