概要 using System.Collections.Generic; using UnityEngine; public class Example : MonoBehaviour { [Reorderable] public string[] m_names; [Reorderable] public Vector3[] m_positions; [Reorderable] public List<Color> m_colors; } 参考サイト様
Inspectorに表示したいけど編集されたくない。 というこどでReadOnlyなSerializeFiledをつくります。 実現方法は自前のAttributeを用意します。 ReadOnlyAttribute ReadOnlyDrawer.csはEditorフォルダに置いてください。 どうやら配列のSizeはReadOnlyにならないようです。 どうにかならないかな… あと、[SerializeField, ReadOnly]でもいいみたいです。 Attributeは省略できるようですね。 個人でゲーム開発をはじめます。 まずは基礎構築から… その過程の記事がメインになっていくと思います。
Unityの属性について紹介します。 目次 目次 属性(Attribute)とは 属性の表記ルール Unity標準の属性 Inspectorを拡張する属性 SerializeField TooltipAttribute SpaceAttribute HeaderAttribute MultilineAttribute TextAreaAttribute HideInInspector NonSerializable FormerlySerializedAs コンポーネントの動作に関連する属性 RequireComponentAttribute DisallowMultipleComponent ContextMenuAttribute ゲームの動作に影響する属性 RPC ImageEffectTransformsToLDR ImageEffectOpaque MonoPInvokeCall
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く