Unity エディタ エディタ拡張のテキストエリアにスクロールバーを表示したい はじめにUnity のエディタ拡張で Editor.OnInspectorGUI や EditorWindow.OnGUI 内に EditorGUILayout.TextArea を使うことで複数行のテキストを入力できる UI が生成されま... 2023.11.30 Unity エディタ
Unity の罠 JsonUtility.ToJson は引数の値を書き換えることがある Unity 罠シリーズ第一弾。Unity で JSON フォーマットを扱う際の主要な選択肢である JsonUtility ですが、注意点があるのでそのお話。挙動を確認してみるまず、Character という以下のようなデータクラスがあるとし... 2023.11.26 Unity の罠
Unity エディタ インスペクターに表示されるような名前に変換する ObjectNames.NicifyVariableName なにそれUnity には UnityEditor 名前空間に ObjectNames.NicifyVariableName という静的メソッドがあります。これを使うと文字列をインスペクターなどに表示されるような記法に変換してくれます。例を挙... 2023.11.20 Unity エディタ
Unity エディタ Unity エディタ拡張のチェックメニューのデフォルト値を設定する 前提Unity エディタ拡張では Menu.SetChecked を使ってトグル式のメニュー項目を作成できます。using UnityEditor;public static class MyMenu{ private const stri... 2023.11.18 Unity エディタ
その他 このサイトについて ここは私ノイが運営する技術関連ブログです。自身の備忘録と、情報の共有のために始めました。仕事では Unity メインでエンジニアをやっていますので、しばらくは Unity 関連の投稿が中心になりそうです。色々な問題にぶち当たってきた経験を生... 2023.11.17 その他