コガネブログ

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

【Unity】「Odin - Inspector and Serializer」を64件の記事に分けて紹介

はじめに この記事は「Unity アセット真夏のアドベントカレンダー 2017」の8/5の記事です 昨日は ぽうひろ さんの「DoozyUIでUnityUIを時短de簡単に作っちゃおう!!」でした 明日は ゆーじ さんの「DaydreamのコントローラーをHoloLensで使う」です 概要 20…

【Unity】【Odin - Inspector and Serializer】パラメータを垂直方向のグループに分ける「VerticalGroup」属性

目次 「VerticalGroup」属性 「VerticalGroup」属性を使用すると 変数を垂直方向のグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [HorizontalGroup( "Group" )] [VerticalGroup(…

【Unity】【Odin - Inspector and Serializer】ラベルの幅を調整する「LabelWidth」属性

目次 「LabelWidth」属性 「LabelWidth」属性を使用すると ラベルの幅を調整できます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { public int a1; [LabelWidth( 32 )] public int a2; } 使い方 下記の様に記述…

【Unity】【Odin - Inspector and Serializer】Dictionary の表示を調整する「DictionaryDrawerSettings」属性

目次 「DictionaryDrawerSettings」属性 「DictionaryDrawerSettings」属性を使用すると Dictionary の表示を調整できます using Sirenix.OdinInspector; using System.Collections.Generic; public class Example : SerializedMonoBehaviour { [DictionaryD…

【Unity】【Odin - Inspector and Serializer】クラスや構造体のパラメータを折りたたみ無しで表示する「InlineProperty」属性

目次 「InlineProperty」属性 「InlineProperty」属性を使用すると クラスや構造体のパラメータを折りたたみ無しで表示できるようになります using Sirenix.OdinInspector; using System; using UnityEngine; public class Example : MonoBehaviour { public…

【Unity】【Odin - Inspector and Serializer】プレハブではないオブジェクトの値を編集不可にする「DisableInNonPrefabs」属性

目次 「DisableInNonPrefabs」属性 「DisableInNonPrefabs」属性を使用すると プレハブではないオブジェクトの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】プレハブではないオブジェクトの値を非表示にする「HideInNonPrefabs」属性

目次 「HideInNonPrefabs」属性 「HideInNonPrefabs」属性を使用すると プレハブではないオブジェクトの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.Odi…

【Unity】【Odin - Inspector and Serializer】Project ビューのプレハブの値を編集不可にする「DisableInPrefabAssets」属性

目次 「DisableInPrefabAssets」属性 「DisableInPrefabAssets」属性を使用すると Project ビューのプレハブの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】Project ビューのプレハブの値を非表示にする「HideInPrefabAssets」属性

目次 「HideInPrefabAssets」属性 「HideInPrefabAssets」属性を使用すると Project ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.Odi…

【Unity】【Odin - Inspector and Serializer】Hierarchy ビューのプレハブの値を編集不可にする「DisableInPrefabInstances」属性

目次 「DisableInPrefabInstances」属性 「DisableInPrefabInstances」属性を使用すると Hierarchy ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード usi…

【Unity】【Odin - Inspector and Serializer】Hierarchy ビューのプレハブの値を非表示にする「HideInPrefabInstances」属性

目次 「HideInPrefabInstances」属性 「HideInPrefabInstances」属性を使用すると Hierarchy ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】プレハブの値を非表示にする「HideInPrefabs」属性

目次 「HideInPrefabs」属性 「HideInPrefabs」属性を使用すると プレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.OdinInspector; using UnityEng…

【Unity】【Odin - Inspector and Serializer】プレハブの値を編集不可にする「DisableInPrefabs」属性

目次 「DisableInPrefabs」属性 「DisableInPrefabs」属性を使用すると プレハブの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.OdinInspector; using …

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

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

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

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