EditorGUIシステムで構築されたUnity3Dを使用する私は、対話システム用のカスタムエディタを作成することで、私のgamedesignerの作業を簡単にしたいと考えています。エディターのEnumPopup
にアイテム名を挿入したいと考えています。問題は、リスト/アイテムの配列が実行時に生成されるため、enum
として使用できないことです。Unity3D - 列挙型への配列
私のすべてのアイテムには、enum
ロジックを少し簡単にするために割り当てられたItemIDもあります。私は、その後で...
EditorGUILayout.Popup
を使用していないのはなぜ
EnumPopup(Enum selected, params GUILayoutOption[] options);
配列/リスト/ディクショナリは、列挙するオブジェクトの完全に異なるタイプです.2つの間で変換はありません。あなたの現在のデザインはあなたがしようとしているものと互換性がありません。 – Abion47