2019-07-03から1日間の記事一覧

【Zenject】IInitializable.Initialize()内でforを使って配列やListを初期化するとエラーが出る

問題 このようにZenjectのIInitializable.Initialize()メソッド内で配列を初期化しようとすると int[] array = new int[10]; int num = 5; void IInitializable.Initialize() { for(int i = 0; i < 10; i++) { array[i] = num; } } ArgumentOutOfRangeExcept…

UniRx使用時のトラブルシューティング

メモ Cannot convert lambda expression to type 'IObserver' because it is not a delegate type -> Using UniRx;が抜けていないかチェックする。 The type or namespace name 'IObservable<>' could not be found (are you missing a using directive or a…

ML-Agentsを参照できない場合の解決法

問題 スクリプト中でML-Agentsを参照できない。 実行環境 ML-Agents v0.8.2 原因 Assemblyの依存関係がおかしくなっていることが考えられます。 解決法 Assets/ml-agents/ 下で、適当にAssembly Definitionファイルを作成する Test Assembliesにチェックを入…