Unity学习笔记(十六)GUI总述
2026/5/31 11:19:45 网站建设 项目流程

什么是GUI

是即时模式游戏用户交互界面,在Unity中一般简称为GUI,是一个代码驱动的UI系统。

GUI的主要作用

1 作为程序员的调试工具,创建游戏内调试工具。

2 为脚本组件创建自定义检视面板,创建新的编辑器窗口和工具扩展unity本身,

3 注意 不要用它为玩家制作UI功能。

GUI的工作原理

1 在继承MonoBehaviour的脚本中的特殊函数里,调用GUI提供的方法,类似生命周期函数

2 它每帧执行 相当于用于专门绘制GUI界面的函数,一般只在其中执行GUI相关界面绘制和操作逻辑
3 该函数在OnDisable之前 LateUpdate之后执行
4 只要是继承MOno的脚本,都可以在OnGUI中绘制GUI

GUI控件绘制的共同点

1 他们都是GUI公共类中提供的静态函数 直接调用即可
2 他们的参数都大同小异
Rect 位置参数 x y 位置 w h尺寸 GUI的原点是屏幕的左上角
显示文本 String参数
图片信息 Texture参数
综合信息 GUIContent参数
自定义样式 GUIStyle参数
3 每一种控件都有多重重载 都是各个参数的排列组合
必备的参数内容 是位置信息和显示信息

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询