C#(csharp) Unity タイルマップ関数のテストで用いるプレハブの作成 テストに用いるタイルマップを Unity エディタ上で作成しましす。 垂直反転など最初非表示のツールを使用し、タイルの表示オフセットや拡大率の変更も行います。影用の黒色マテリアルも作成します。 作成したタイルマップはテスト関数で利用できるように Resources フォルダ内にプレハブ化します。 2023.03.17 C#(csharp)TopDown EngineUnity
C#(csharp) Unity Tilemap の壁に影をつける自作関数の処理手順の紹介 Unity の Tilemap を用いて、障害物・壁の影となるタイルマップを作成する関数の主要な処理について紹介します。 オフセットについてはスプライトの拡大率や pivot の位置を考慮した補正について詳しく説明します。 行列を使った垂直反転・拡大・オフセットについても説明しています。 2023.03.15 C#(csharp)TopDown EngineUnity
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
TopDown Engine Unity 2D Tilemap Extras の Animated Tile 以前に Unity のアセット 2D Tilemap Extras に含まれているタイルマップ作成をサポートする 「Weighted Random Tile 」「Rule Tile」を紹介しました。 Unity の Weighted Ran... 2023.02.10 TopDown EngineUnityゲ制
TopDown Engine Unity RuleTileのOutputをAnimationでアニメタイル 前回は Rule Tile の Output を Random にした場合の設定や機能について紹介しました。 今回は Output のもう一つの選択肢 Animation の機能を実際に作りながら紹介します。 ※ Unity は 2021.... 2023.02.05 TopDown Engineゲ制
TopDown Engine Unity RuleTileのOutputをRandomで簡単に自然なばらつき 前回は Rule Tile の 3x3 Box でルールとして設定するマークの意味について紹介しました。 今回は Rule Tile の設定項目 Output メニュー Single, Random, Animation について紹介します... 2023.02.04 TopDown Engineゲ制
C#(csharp) Unity の Rule Tile の 3×3 Box 中心マスのマークの意味 前回は Unity の 2D Tilemap Extras に含まれる Scriptable Tile「Rule Tile」を実際に作り、その条件を変えたりしながら、周囲マスのマークの意味と、ルールは上から順に照合され最初に条件を満たしたル... 2023.02.03 C#(csharp)TopDown Engineゲ制
C#(csharp) Unity の Rule Tile の 3×3 Box 周囲マスのマークの意味 前回と前々回は、Unity のアセット TopDown Engine のサンプルゲームの一つ KoalaDungeon で使われているパレット KoalaTilePalette の中にあった Weighted Random Tile を使っ... 2023.02.02 C#(csharp)TopDown Engineゲ制
TopDown Engine Unity の Weighted Random Tile を作ってみる 前回は、Unity のアセット TopDown Engine のサンプルゲームの一つ KoalaDungeon で使われているパレット KoalaTilePalette の中にあった Weighted Random Tile を使ってみまし... 2023.02.01 TopDown Engineゲ制画像