Game 視圖也可以擴展,主要是可以指定 [ExeuteInEditMode] 來指定在非運行時調用
這個比較簡單,直接貼個代碼吧
using UnityEngine;
[ExecuteInEditMode] // 之時編輯模式下也執行
public class GameViewExtend : MonoBehaviour
{
#if UNITY_EDITOR
private void OnGUI()
{
if(GUILayout.Button("click")) // 非運行時,不會馬上響應,而是在unity失去焦點,再重新獲得焦點後響應。
{
Debug.Log("click:" + name);
}
GUILayout.Label("XXXXXXXXXXXXXXX");
}
#endif
}