【Unity】マスタデータを効率よく取り扱うMasterMemoryの概要と使い方まとめ

マスタデータを効率よく取り扱うMasterMemoryの概要と使い方についてまとめました。

  • MasterMemoryとは?
  • MasterMemoryの仕組み
  • 基本的な使い方
    • インストール
    • テーブル構造定義クラスを作る
    • 関連クラスを生成する
    • バイナリをビルドする
    • バイナリを読み込む
  • その他覚えておくべきこと
    • セカンダリキー
    • 複合キー
    • いろんな検索&文字列の場合の比較方法の指定
    • コンストラクタ自動生成
    • テーブルの拡張方法
    • 生成後のMemoryDatabaseの値を変更する
    • 継承には非対応なので注意
  • その他
  • 参考
続きを読む

【Unity】【UI Toolkit】USS TransitionでVisual Elementのプロパティが変化した時にアニメーションさせる

UnityのUI ToolkitのUSS TransitionでVisual Elementのプロパティが変化した時にアニメーションさせる方法についてまとめました。

  • はじめに
  • 単一のプロパティをアニメーションさせる
  • 複数のプロパティをアニメーションさせる
  • transitionショートハンド
  • transition-timing-function一覧
  • UXML側(UI Builder)で設定する
  • スクリプトから設定する
  • 参考
続きを読む

【Unity】【UI Toolkit】USSで複雑なセレクタを指定する方法まとめ

UnityのUI ToolkitのUSSで複雑なセレクタを指定する方法についてまとめました。

  • はじめに
  • レイアウトを作る
  • 「OR条件」はカンマで区切る
  • 「AND条件」は区切らない(注意点あり)
  • 子要素だけを対象にするには > を使う
  • 子孫の要素だけを対象にするにはスペースを使う
  • 組み合わせて複雑な条件を表現する
  • 参考
続きを読む