コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2017-08-02から1日間の記事一覧

【Unity】【Odin - Inspector and Serializer】プレハブのインスタンスで値を編集不可能にする「EnableForPrefabOnly」属性

目次 「EnableForPrefabOnly」属性 「EnableForPrefabOnly」属性を使用すると プレハブのインスタンスで値を編集不可能にすることができます 注意 現在は「EnableForPrefabOnly」属性は非推奨となっており 下記の属性が推奨されています プレハブの値を非表…

【Unity】【Odin - Inspector and Serializer】プレハブのインスタンスで値を閲覧不可能にする「ShowForPrefabOnly」属性

目次 「ShowForPrefabOnly」属性 「ShowForPrefabOnly」属性を使用すると プレハブのインスタンスで値を閲覧不可能にすることができます 注意 現在は「ShowForPrefabOnly」属性は非推奨となっており 下記の属性が推奨されています プレハブの値を非表示にす…

【Unity】【Odin - Inspector and Serializer】GUI を拡張する「OnInspectorGUI」属性

目次 「OnInspectorGUI」属性 「OnInspectorGUI」属性を使用すると GUI を拡張することができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [OnInspectorGUI( "DrawLabel1" )] public int i1; [OnInspector…

【Unity】【Odin - Inspector and Serializer】設定された値をラップアラウンドする「Wrap」属性

目次 「Wrap」属性 「Wrap」属性を使用すると 設定された値をラップアラウンドすることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [Wrap( 0, 360 )] public int i; } 使い方 下記のように記述する…

【Unity】【Odin - Inspector and Serializer】bool 値のチェックボックスを変数名の左側に表示する「ToggleLeft」属性

目次 「ToggleLeft」属性 「ToggleLeft」属性を使用すると bool 値のチェックボックスを変数名の左側に表示することができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { public bool isEnable1; [ToggleLef…

【Unity】【Odin - Inspector and Serializer】変数やプロパティにカーソルを重ねた時にヒントを表示する「PropertyTooltip」属性

目次 「PropertyTooltip」属性 「PropertyTooltip」属性を使用すると Inspector で変数やプロパティにカーソルを重ねた時に ヒントを表示することができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { // Un…

【Unity】【Odin - Inspector and Serializer】GUI に色を設定できる「GUIColor」属性

目次 「GUIColor」属性 「GUIColor」属性を使用すると Inspector に表示される GUI の色を設定できるようになります using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [GUIColor( 0, 1, 1 )] public int i1; [GUICo…