【发布时间】:2015-05-03 19:04:33
【问题描述】:
我正在尝试运行以下命令:
[CustomEditor(typeof(MyObject))]
public class MyObjectEditor : Editor {
public override void OnInspectorGUI(){
MyObject t = (MyObject)target;
Mesh mesh = t.GetComponent<MeshFilter>().sharedMesh;
Vector3[] vertices = mesh.vertices;
EditorGUILayout.PropertyField(vertices);
}
}
但我收到此错误:
Argument `#1' cannot convert `UnityEngine.Vector3[]'
expression to type `UnityEditor.SerializedProperty'
如何将Vector3[] 放入PropertyField 而不必将其放入MyObject 类中?
【问题讨论】: