【Unity】シーンの雛形を作れるScene Template機能の使い方まとめ

Unityのシーンテンプレートの使い方をまとめました。

  • はじめに
  • シーンテンプレートを作成する
  • タイトルや説明などの情報を入力する
  • シーンが参照するアセットをコピーするか設定する
  • テンプレートからシーンが作成される前や後の処理を書く
  • スクリプトからシーンテンプレートを操作する
  • 参考
続きを読む

【Unity】【エディタ拡張】EditorWindowをモーダルやポップアップなどとして開く方法まとめ

Unityのエディタ拡張でEditorWindowをモーダルやポップアップなどとして開く方法についてまとめました。

  • はじめに
  • 一覧表
  • ShowModal
  • ShowUtility
  • ShowModalUtility
  • ShowAuxWindow
  • ShowAsDropDown
  • Popup
  • サンプルコード
  • 参考
続きを読む

【Unity】【Rider】RiderのT4テンプレートでlinePragmas="false"が効かないのでAssetPostProcessorで削除する

RiderのT4テンプレートでlinePragmas="false"が効かない話とUnityのAssetPostProcessorで削除する方法です。

  • はじめに
  • RiderのT4テンプレートでlinePragmas="false"が効かない
  • AssetPostProcessorで削除する
  • 関連
続きを読む

【Unity】【エディタ拡張】シリアライズ対象の値を直接編集する際の挙動をちゃんと理解する

Unityのエディタ拡張でシリアライズ対象の値を直接編集する際の挙動についてまとめました。

  • 基本はSerializedObjectを使って更新する
  • 直接更新した時の挙動と問題
  • Dirtyフラグを立てる
  • Undoに対応する
  • 保存まで行う
  • Play Modeの挙動
  • 参考
続きを読む