IMGUI相关的几个类

GUI —— 需要指定 Rect 绘制 GUI
GUILayout —— 自动布局绘制 GUI

GUIContent —— what to render
GUIStyle —— how to render

GUIElement —— 是 GUITexture 和 GUIText 的基类,虽然这两个类已经淘汰了。。。
GUIText
GUITexture
GUILayer —— 已经淘汰的组件,添加到摄像机上,用它来渲染2D GUI

GUILayoutOption —— 作为 GUILayout 静态方法的参数,用法还挺特殊的 -_-||

//GUILayout.Width  GUILayout.Height  
//GUILayout.MinWidth  GUILayout.MaxWidth  
//GUILayout.MinHeight  GUILayout.MaxHeight   
//GUILayout.ExpandWidth   GUILayout.ExpandHeight

 void OnGUI() 
 {
      GUILayout.Button("A Button with fixed width", GUILayout.Width(300));
 }

GUIUtility —— 创建新控件的实用类,但是除非你正在从头到尾创建你自己的GUI Controls,不要轻易使用这个类
GUILayoutUtility —— 同上,不是特别好用的类

GUISettings —— GUI行为的一般设置。GUISkin中的所有元素都共享GUISettings的这些属性。

这里写图片描述

GUISkin —— 定义GUI的外观和行为。GUISkin包含GUISettings和GUIStyle对象的集合,这些对象一起指定GUI外观。正在使用的GUISkin是通过GUI.skin获取和设置的。

GUIStyleState —— GUIStyle对象使用的给定状态的专用值。GUIStyle包含用于显示GUI元素的所有值。


EditorGUI
EditorGUILayout

EditorGUIUtility —— 各种各样的辅助功能,和 GUIUtility、GUILayoutUtility的自定义控件不同。

EditorStyles —— 用于 EditorGUI 控件的通用 GUIStyle

EditorUtility —— 编辑器的辅助功能,这个有用,例如 DisplayDialog 、OpenFilePanel、OpenFolderPanel

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值