unity

C#(csharp)

Unity AddComponentMenuでメニューからコンポーネントを追加

前回は MenuItem Attribute を使ってメニューを Unity エディタに追加して、シーンにゲームオブジェクトを追加し、それを Undo で取り消す手順を紹介しました。 今回は、自作コンポーネントをゲームオブジェクトに付加する...
C#(csharp)

Unity MenuItem で呼び出した処理の Undo を実装する

前回は MenuItem のコンストラクタのツールヒントで出てきた各プロパティの検証と、自作クラスで同様のプロパティを出すコードを紹介しました。 今回は MenuItem で静的関数を呼び出して行ったアクションを取り消すための Undo 処...
C#(csharp)

Unity MenuItem でメニューを追加し静的関数を呼び出す(2)

前回は Unity の MenuItem Attribute の 3 つのコンストラクタの引数の意味やショートカットキーについて紹介しました。 今回は Unity エディタに静的関数を呼び出すメニューを追加できる MenuItem 属性のコ...
C#(csharp)

Unity MenuItem でメニューを追加し静的関数を呼び出す(1)

前回は ContextMenu Attribute を追加することで、Unity エディタの Inspector ウィンドウのプルダウンメニューアイテムを追加し、そこからメンバ関数を呼び出す手順を紹介しました。 今回は Unity エディタ...
C#(csharp)

Unity ContextMenu でメニューからメンバ関数を呼び出す

前々回では、 ColorUsageAttribute により Unity エディタの Inspector ウィンドウで色を設定する GUI をカスタマイズしました。 その際に、Color 型と Color32 型の内部データを確認するために...
C#(csharp)

Unity ColorUsageAttributeで色の編集+色の型とHDR

Unity エディタの Inspector ウィンドウでは、スクリプトの持つ変数を編集できます。以前の記事で、基礎的な変数は public アクセス修飾子を指定するだけで Inspector ウィンドウで編集できることを紹介しました。 Un...
Unity

Unity 2D Tilemap Extras の Terrain Tile

前回は Unity のアセット 2D Tilemap Extras に含まれているタイルマップ作成をサポートする「Animated Tile」を紹介しました。 Unity Aimated Tile StartFrame にあわせて 3 番目...
TopDown Engine

Unity 2D Tilemap Extras の Animated Tile

以前に Unity のアセット 2D Tilemap Extras に含まれているタイルマップ作成をサポートする 「Weighted Random Tile 」「Rule Tile」を紹介しました。 Unity の Weighted Ran...
TopDown Engine

Unity RuleTileのOutputをAnimationでアニメタイル

前回は Rule Tile の Output を Random にした場合の設定や機能について紹介しました。 今回は Output のもう一つの選択肢 Animation の機能を実際に作りながら紹介します。 ※ Unity は 2021....
TopDown Engine

Unity RuleTileのOutputをRandomで簡単に自然なばらつき

前回は Rule Tile の 3x3 Box でルールとして設定するマークの意味について紹介しました。 今回は Rule Tile の設定項目 Output メニュー Single, Random, Animation について紹介します...
Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.