目录
GUI是什么
全称 即时模式游戏用户交互界面(IMGUI)
在Unity中一般简称为GUI
它是一个代码驱动的UI系统
GUI的主要作用
1.作为程序员的调试工具,创建游戏内调试工具
2.为脚本组件创建自定义检视面板
3.创建新的编辑器窗口和工具以拓展Unity本身(一般用作内置游戏工具)
注意:不要用它为玩家制作UI功能
GUI的工作原理
在继承MonoBehaviour的脚本中的特殊函数里
调用GUI提供的方法
类似生命周期函数
private void OnGUI()
{
在其中书写 GUI相关代码 即可显示GUI内容
}
注意:
1.它每帧执行 相当于是用于专门绘制GUI界面的函数
2.一般只在其中执行GUI相关界面绘制和操作逻辑
3.该函数 在 OnDisable之前 LateUpdate之后执行
4.只要是继承Mono的脚本 都可以在OnGUI中绘制GUI