EditorGUI,EditorGuILayout,GuILayout的区别

EditorGuI

提供一系列的静态方法和属性用于在Unity编辑器中来创建和管理 GUI 控件。

EditorGuI

EditorGuILayout

EditorGUI的自动布局版本。

EditorGuILayout

GUILayout

GUILayout是UnityGuI(即时模式GUI IMGUI)的接口,具有自动布局功能。

GUILayout

即时模式GUI IMGUI

一个完全独立的功能系统,不同于 UGUI。IMGUI 是一个代码驱动的 GUI 系统,主要用作程序员的工具。为了驱动该系统,需在实现脚本上调用 OnGUI 函数。 即时模式GUI

void OnGUI() {
            if (GUILayout.Button("Press Me"))
                Debug.Log("Hello!");
        }

效果:

alt

全部评论

相关推荐

08-21 16:35
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务