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

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

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

【Unity】【UI Toolkit】USS Transitionを使ってクリックした場所にアニメーションしながら移動するUIを作る

UnityのUI ToolkitのUSS Transitionを使ってクリックした場所にアニメーションしながら移動するUIを作る方法についてまとめました。

  • やりたいこと
  • UXMLを作成する
  • EditorWindowを作成する
  • 実行結果
  • 関連
  • 参考
続きを読む

【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条件」は区切らない(注意点あり)
  • 子要素だけを対象にするには > を使う
  • 子孫の要素だけを対象にするにはスペースを使う
  • 組み合わせて複雑な条件を表現する
  • 参考
続きを読む

【.NET】Console App Frameworkの基本的な使い方まとめ

Console App Frameworkの基本的な使い方をまとめました。

  • Console App Frameworkとは?
  • 基本的な使い方
    • 簡単なCLIを作成・実行する
    • 引数のオプションを設定する
    • コマンドを複数作る
    • 非同期メソッド
    • 終了コード
    • Dispose処理
  • その他覚えておくべきこと
    • クラスや構造体を引数にする
    • 実行オプション
    • Delegateを使ってコマンドを追加する
    • コマンド引数をバリデーションする
  • 参考
続きを読む