2023-01-01から1年間の記事一覧
開発時にUnityのinternalなAPIにアクセスできるUnity.InternalAPIEngineBridgeDevの紹介です。 開発時にUnityのinternalなAPIにアクセス 使い方 関連 参考
UnityのUI Toolkitのフォーカスイベントを使ってTextFieldにPlaceholderを実装する方法です。 フォーカスイベント Placeholderを表示する Placeholderにスタイルを設定する Unity2023からはPlaceholder実装されてる 関連 参考
UnityのUI Toolkitにおけるフォーカス順の制御方法をまとめました。 タブキーとフォーカスの順序 フォーカスの順序を制御する 参考
UnityのUI Toolkitにおけるマウスのキャプチャの仕組みについてまとめます。 マウスのキャプチャとは マウスキャプチャの挙動を確認する キャプチャイベント 関連 参考
UnityのUI Toolkitでレイアウトが変更された時に呼ばれるGeometryChangedEventの使い方についてまとめました。 GeometryChangedEventとは? 使ってみる 実行結果 関連 参考
UnityのUI ToolkitでスクリプトからVisualElementを検索するUQueryの使い方についてまとめました。 UQueryとは? QueryとQ いろんな検索方法 UQueryBuilderのメソッドを使ってフィルタリング 参考
UnityのUI ToolkitのUQueryBuilderのメソッドを使って検索結果をフィルタリングする方法についてまとめました。 はじめに インデックスに応じてフィルタリング 名前・クラス名・型でフィルタリング VisualElementの状態に応じてフィルタリング 子や孫だけフ…
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 スクリプトで指定する スタイルシートで指定する 参考
UI Toolkitにおけるイベント伝播の仕組みとハンドリング方法についてまとめました。 はじめに イベントのコールバックを登録 イベント伝播の概念 イベント伝播の挙動を確認する イベントの伝播を止める まとめ 参考
EZAddresserからSmart Addresserへの移行手順をまとめました。 EZAddresserとは? Smart Addresserとは? 基本的には移行を推奨 移行方法 関連 参考
UnityでAnimation Curveをエディタから編集するユーティリティAnimation Utilityの使い方をまとめました。 Animation Utilityとは? キーフレームを編集する TangentModeを編集する AnimationEventなども設定できる 参考
Unityでよく使うアセットをまとめた仮想フォルダを作れるOSS『Asset Palette』の使い方をまとめました。 はじめに インストール 基本的な使い方 フォルダを増やす・アセットを増やす 関連 参考
UnityのAddressableアセットシステムで、複数キーを指定してロードする際のMergeModeの使い道についてまとめました。 はじめに ラベルを複数指定する時のための機能 参考
UnityでノードベースGUIツールを作るためのパッケージ「GraphTools Foundation」の概要と現状についてまとめました。 はじめに Graph View GraphTools Foundation GraphTools Foundationの現状 関連 参考
Unity の Addressable アセットシステムで複数の AsyncOperationHandle を一つに結合して取り扱う方法についてまとめました。 はじめに 複数のAsyncOperationHandleを並列に結合する 複数のAsyncOperationHandleを直列に結合する
Substance 3D Community Assetsでプロシージャルなマテリアルを手に入れてUnityで使うまでの流れをまとめました。 はじめに subsarファイルを手に入れる Substance 3D for Unity をインストールする マテリアルをアサインする パラメータを変更する 関連 参考
変数の値を画面上にデバッグ表示できるUnity用OSS『Runtime Monitoring』について紹介します。 はじめに 基本的な使い方 MonoBehaviourの変数を監視する いろんな登録方法 モニタリングできるもの イベントのモニタリング メソッドのモニタリング 挙動を変更…