概述 什么是UI? UI是User Interface(用户界面)的简称,例如游戏中的登录注册背包小地图人物等等功能面板,游戏中最多的逻辑功能就是和UI相关的功能。Unity中的UI系统可以理解成他给我们提供的制作UI功能的手段 主要内容 UI控件的使用 UI控件的事件响应 UI的分辨率自适应 工作原理和主要作用 全称 即时模式游戏用户交互界面(IMGUI) 在Unity中一般简称为GUI 它是一个代码驱动的UI系统 1.作为程序员的调试工具,创建游戏内调试工具 2.为脚本组件创建自定义检视面板 3.创建新的编辑器窗口和工具以拓展Unity本身(一般用作内置游戏工具) 注意:一般不用GUI来为玩家制作UI功能(若为玩家制作UI在,运行游戏才能看到UI面板,开发效率低,因为他是代码驱动的UI系统) 在继承于MonoBehavior的脚本中的特殊函数里,调用GUI提供的方法,类似于生命周期函数: OnGUI 在其中写GUI相关的代码就可以显示GUI内容, 注意: 该函数是每帧执行的,相当于专门用于绘制GUI界面的函数 一般只在其中执行GUI相关界面的绘制和操作逻辑...