扩展 IMGUI

您所在的位置:网站首页 unity3d交互设计 扩展 IMGUI

扩展 IMGUI

2023-03-30 05:13| 来源: 网络整理| 查看: 265

Unity User Manual 2023.2 (alpha) Create user interfaces (UI) 即时模式 GUI (IMGUI) 扩展 IMGUI IMGUI 布局模式 GUI Skin(IMGUI 系统) 扩展 IMGUI

可借助多种方法利用和扩展 IMGUI 系统,从而满足您的需求。您可以混合并创建控件,并充分控制 GUI 用户输入的处理方式。

复合控件

GUI 中可能存在两种类型的控件总是一起出现的情况。例如,假设正在创建具有多个水平滑动条 (Horizontal Slider) 的“角色创建 (Character Creation)”屏幕。所有这些滑动条 (Slider) 都需要一个标签 (Label) 来进行标识,让玩家知道自己正在调整什么。在这种情况下,可将每个 GUI.Label() 调用与 GUI.HorizontalSlider() 调用进行搭配,或者可创建一个同时包含 Label 和 Slider 的__复合控件__。

/* Label 和 Slider 复合控件 */ // JavaScript var mySlider : float = 1.0; function OnGUI () { mySlider = LabelSlider (Rect (10, 100, 100, 20), mySlider, 5.0, "Label text here"); } function LabelSlider (screenRect : Rect, sliderValue : float, sliderMaxValue : float, labelText : String) : float { GUI.Label (screenRect, labelText); screenRect.x += screenRect.width; //


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3