示例
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(Test))]
[CanEditMultipleObjects]
public class TestInspector : Editor
{
protected Test mTest;
protected virtual void OnEnable()
{
mTest = target as Test;
}
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
EditorGUIUtility.wideMode = true;//宽模式
EditorGUILayout.Vector3Field("position", Vector3.zero);
EditorGUILayout.Vector4Field("rotation", Vector4.zero);
EditorGUIUtility.wideMode = false;
EditorGUILayout.Vector3Field("position", Vector3.zero);
EditorGUILayout.Vector4Field("rotation", Vector4.zero);
}
}
效果