【Unity】利用できるC#のバージョン(コンパイラ)
Unityのスクリプト(コード)は、C#で記述されますが、必ずしもC#最新のすべての機能が ...
【Unity】ファクトリーメソッドパターン
ファクトリーメソッドパターン(Factory Method Pattern)は、ソフトウェ ...
ファクトリーメソッドパターン
ファクトリーメソッドパターン(Factory Method Pattern)は、ソフトウェ ...
【C#】階乗計算のサンプルで考える再帰関数(メソッド)
メソッドブロック内で自分が実行しているメソッド自体を呼び出すことを再帰関数と呼びます 頻繁 ...
無限ループになって、アプリが落ちるプロパティのサンプル
プロパティの作り方、使い方 プロパティの値を取得する 次にコードをみてください。これは正常 ...
インベントリシステム(持ち物)とは
インベントリシステム(Inventory System)は、商品やアイテムなどの物品の在庫 ...
1つだけのインスタンス
クラスからインスタンスを作成する場合、別々のメモリーエリアに情報が確保され、別扱いとなりま ...
【Unity】JsonUtilityを使ってオブジェクト(インスタンス)を保存する方法
UnityのJsonライブラリとPlayerPrefsを使ったインスタンスデータの保存方法 ...
【Unity】継承、ポリモーフィズムの学習
基本的な学習 プロジェクトを企画では、どのようなゲームオブジェクトが必要か考えますたとえば ...
【Unity】継承とポリモーフィズムのコードで作るステートマシン
ステートマシン(状態管理)には、様々なアプローチがあります今回は、C#のオブジェクト指向を ...