C#(csharp) タイルマップ関数のテストで答え合わせ用タイルマップと比較する Unity の Tilemap コンポーネントを利用する、影用タイルマップ作成関数のテストのために、答え合わせ用のタイルマップをプレハブからロード・インスタンス化し、比較するコードや手順を紹介します。 Assert や NUnit のさまざまな比較関数もリンクで紹介します。 2023.03.18 C#(csharp)Unityゲ制
C#(csharp) Unity タイルマップ関数のテストで用いるプレハブの作成 テストに用いるタイルマップを Unity エディタ上で作成しましす。 垂直反転など最初非表示のツールを使用し、タイルの表示オフセットや拡大率の変更も行います。影用の黒色マテリアルも作成します。 作成したタイルマップはテスト関数で利用できるように Resources フォルダ内にプレハブ化します。 2023.03.17 C#(csharp)TopDown EngineUnity
C#(csharp) Unity Tilemapの比較関数の実装とプレハブを用いたテスト Unity の Tilemap コンポーネントの比較関数を作成し、タイルの配置や表示設定がタイルマップのマスごとに一致しているか確認できるようにしました。グリッドとタイルマップを含んだプレハブを用いて Test Runner を使ったその関数へのテストも行いました。今回はその経過をテストコードを含めて紹介します。 2023.03.14 C#(csharp)Unityゲ制
C#(csharp) Unity Test Framework で自作スクリプトをテストする(2) Unity の Tilemap を利用する自作スクリプトの関数を Test Framework でテストした手順の紹介です。 テスト用のタイルマップは、シーンで任意の数マップチップを配置したプレハブを用意しました。 TestCase 属性を使用しました。 2023.03.13 C#(csharp)TopDown EngineUnity
C#(csharp) Unity 自作スクリプトを Test Framework でテストする(1) 自作コンポーネントをテストモジュール内でテストさせるために、アセンブリ定義ファイルでモジュールを作ったり、参照を追加する手順を紹介します。 テストコードのモジュール内では、デフォルトのモジュールの自作関数が呼び出せず、モジュールを分けて参照を追加することで自作関数が呼び出せるようになりました。 2023.03.12 C#(csharp)TopDown EngineUnity
C#(csharp) Unity TestRunner によるテストコードの作成とテスト方法 Unity の Test Framework パッケージを用いて、テストを行う手順を紹介します。 Test Framework パッケージの確認方法から、実際にテストを行うためのアセンブリ定義ファイル・フォルダ・スクリプトの作成、Test Runnner によるテストの実行まで紹介します。 2023.03.11 C#(csharp)Unity