UG1L1——工作原理和主要作用
UG1L1——工作原理和主要作用
本章代码关键字
1 | OnGUI() { } //每帧执行的绘制UI的函数,该函数在OnDisable之前LateUpdate之后执行 |
主要作用
作为程序员的调试工具 创建游戏内调试工具
为脚本组件创建自定义检视面板
创建新的编辑器窗口和工具以拓展Unity本身(一般用作内置游戏工具)
注意:实际开发不要用它来为玩家制作UI功能!!!
IMGUI工作原理
在继承 MonoBehaviour 的脚本中的特殊函数里调用GUI提供的方法,类似于生命周期函数
1 | private void OnGUI() |
注意:
它每帧运行 相当于是用于专门绘制GUI界面的函数,一般只在其中执行GUI相关界面绘制和操作逻辑
该函数在 OnDisable
之前 LateUpdate
之后执行
只要是继承 MonoBehaviour 的脚本都可以在 OnGUI()
中绘制GUI
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!