【Unity】【エディタ拡張】キーボードショートカットを実装する

Unityのエディタ拡張でキーボードショートカットを実装する方法をまとめました。

  • はじめに
  • グローバルなショートカットを作成する
  • EditorWindowのショートカットを作成する
  • EditorWindowのショートカットとグローバルなショートカットのコンフリクト
  • ショートカットマネージャー
  • 参考
続きを読む

【Unity】エディタ拡張で「Manager」的なものに使えるScriptableSingleton

Unityのエディタ拡張で「Manager」的なクラスを作るときに使えるScriptableSingletonという機能についてまとめます。

  • エディタ拡張で「Manager」的なクラス?
  • 再生したりスクリプトコンパイルしたりしても値を保持しておけるインスタンスを作る
  • Unityを再起動しても消えないようにする
    • 永続化ファイルの置き場
  • 参考
続きを読む

被写界深度ポストエフェクト実装の前提知識 - カメラレンズとボケの仕組み

被写界深度のポストエフェクトを実装する際の前提知識として、レンズとボケの仕組みについてまとめます。

続きを読む

【Unity】【Rider】RiderでT4テキストテンプレートを使う

Unity x RiderでT4テンプレートを使う方法をまとめました。

  • T4テンプレートの基本的な使い方はこちら
  • Visual Studioとの相性の悪さ~RiderのT4テンプレートサポート
  • C# Project Generationにttを加える
  • テンプレートファイルを作る
  • テキストを生成する
  • 実行時テンプレートでコンパイルエラー?
  • 関連
  • 参考
続きを読む