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
}
来源:CSDN
作者:lrh3025
链接:https://blog.csdn.net/lrh3025/article/details/103747211