【Unity】入门学习笔记180607——UI设计(3)——通用控件特性

这篇Unity学习笔记介绍了GUI系统中的控件特性,包括分组控件、命名控件、获取焦点、工具提示以及Window控件的使用。通过示例展示了如何创建和管理这些控件,如创建分组、设置控件名称、获取焦点控件、实现工具提示功能以及使用Window控件创建可交互的窗口。
摘要由CSDN通过智能技术生成

1、分组控件

原有的GUI系统可在屏幕上实现控件的分组行为,并体现了基于组件位置的多个相对位置

类似于ScrollView控件,各组件包含起始位置和结束位置,进而定义了组件内的全部控件的范围


void OnGUI()

{

    //创建一个位置于(50,50),宽150,高60的组

    GUI.BeginGroup(new Rect(50, 50, 150, 60));

    GUI.Label(new Rect(10, 10, 100, 30), "Label in a Group");

    GUI.EndGroup();

}

标签控件在组件界内予以hi之,位置为相对位置,即(50+10)=60处


2、命名控件

当各个控件通过脚本加以实现时,在设置时对其进行命名,对于控制流程、访问基于键盘操作的各个输入栏,或者根据当前所选焦点控件继承相关逻辑时,该命名操作十分必要

用户无法直接命名控件,仅表示为GUI系统命令,进而在屏幕上绘制内容,与渲染管线类似

对于Unity中GUI控件,可简单通知GUI系统,下一个即将绘制的控件包含的一个名称


string login = "Would you like to play a game?";

void OnGUI()

{

    GUI.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值