2023-05-01から1ヶ月間の記事一覧
UnityのUI ToolkitでUXMLファイルから他のUXMLやUSSを指定する4つの方法とその違いについてまとめました。 はじめに UXMLの位置からの相対パスで指定する アセットパスで指定する Resourcesフォルダを使う Editor Default Resourcesフォルダを使う 参考
Unityであらゆる描画のデバッグをできるRendering Debuggerの概要とよく使う機能をまとめました。 Rendering Debuggerとは? Rendering Debuggerの使い方 ビルドしたアプリでも使える 各機能ざっくりまとめ Materialタブ Material Override Vertex Attribute…
UnityのUI ToolkitでUXMLファイルをテンプレートとして使い回す方法についてまとめました。 はじめに スクリプトからUXMLをインスタンス化して追加する UXMLからテンプレート用のUXMLを使う テンプレートのアトリビュートをオーバーライドする テンプレート…
Unity の Addressable アセットシステムで、ラベルに対応する全アセットの ResourceLocation を取得する方法についてまとめました。 ラベルからResourceLocationを取得する 参考
UnityのUI ToolkitでMultiColumnTreeViewを使ってマルチカラムのツリービューを実装する方法についてまとめました。 はじめに UXMLファイルを作成する EditorWindowを作成する 実行結果 関連 参考
UnityのUI ToolkitでTreeViewを使ってシングルカラムのツリービューを実装する方法についてまとめました。 はじめに UXMLファイルを作成する EditorWindowを作成する 実行結果 参考
UnityのUI ToolkitのFlexboxベースのレイアウトについてまとめました。 Flexboxとは? 動作確認用のレイアウトを作る Flex Direction Flex Wrap Flex GrowとFlex Shrink Align ItemsとAlign Self Justify Content Position 関連 参考
UnityのUI Toolkitにおけるflex-growとflex-shrinkの仕様をまとめました。 はじめに flex-growの仕様 flex-shrinkの仕様 flex-basis 参考
UnityのUI ToolkitでMultiColumnListViewを使ってマルチカラムのリストビューを実装する方法をまとめました。 はじめに UXMLファイルを作成する EditorWindowを作成する 実行結果 参考
UnityのUI ToolkitでVisualElementの並び順を動的に変更する方法についてまとめました。 UI Toolkitにおける並び順 並び順を動的に変更するメソッド メソッドの挙動を確認する 参考
UnityのUI ToolkitでTwoPaneSplitViewを使ってリサイズ可能な二つのペインを持つViewを作る方法についてまとめました。 TwoPaneSplitViewとは? 基本的な使い方 実行結果 折りたたみ状態の制御 実行結果(折りたたみ) 参考
UnityのUI Toolkitにおけるローカル空間とワールド空間の概念およびその変換方法についてまとめました。 ローカル空間とワールド空間 ローカル・ワールド空間変換 挙動を試してみる 参考
UnityのUI ToolkitのVisualElement.transformでUIアニメーションを実装する方法についてまとめました。 Transformとは? UI Builderで初期値を設定する スクリプトでアニメーションさせる localBoundとworldBoundとTransform 参考
UnityのUI ToolkitのRelative PositionとAbsolute Positionについてまとめました。 はじめに Relative Position Absolute Position スクリプトで指定する スタイルシートで指定する 参考