下文主要探讨一些Unity IMGUI中自己遇到的一些坑点
Last Edit: 2020.10.15
Language: C#
IMGUI
首先看一下官方文档介绍:Unity IMGUI
刚刚入门UI,看了一下网上的很多教程,个人认为学习UI模块,看Unity Manual和tutorials学习效率会比较高,能Get到的点也比较全面。
由于OnGUI()是运行时每帧执行,所以也就限定了IMGUI的周期只能在运行时;
目前还没有总结出IMGUI的具体使用场景,待后续跟进------
复合控件
复合控件按我的理解就是控件的嵌套;
一般使用单个控件的时候我们大致会使用下面这种格式:
/* GUI.Label example */
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
void OnGUI ()
{
GUI.Label (new Rect (25, 25, 100, 30), "Label");
}
}
或者
/* GUI.Button example */
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
void OnGUI ()
{
if (GUI.Button (new Rect (25, 25, 100, 30), "Button"