在Editor下,OnGUI只有在窗口激活的状态(即鼠标移动到窗口上、点击事件等)下才会刷新,执行OnGUI。如果需要实时刷新的话,可用OnInspectorUpdate开启窗口重绘,Unity会每秒10帧重绘窗口。(但是在实际试验中,并没有达到每秒10帧,可以在函数内加Debug.Log看下)
并且在Editor下,执行Time.deltaTime得到的值一直是0.33333,所以不能依赖Time.deltaTime方法。
官方文档:https://docs.unity3d.com/ScriptReference/EditorWindow.OnInspectorUpdate.html