NGUI【1】

本文介绍了Unity中的NGUI系统,包括发展史、基础控件如UI Root、Panel、Camera、Label、Sprite、Button等的使用,以及图集创建、动态字体、Widget属性、Anchor锚点和Tween动画等内容,旨在帮助开发者理解并掌握NGUI在游戏UI开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

发展史

在Unity开发之初,使用的是GUI,但由于GUI开发过于繁琐,所以有人就发明了NGUI,NGUI在Unity4.6之前便发明出来,在之后NGUI作者加入Unity,协助Unity开发人员制作UGUI,但UGUI的制作不够完善,再之后便是unity2018版本,出现了UIElements,最新的但是最不稳定。

NGUI基础控件:

一个UI必备的组件是UI Root、UI Panel和UI Camera。所有的交互控件都需要box collider组件

UI Root:

是UI的根,算是整个UI的主体。可以对该UI的高度和宽度进行调整和限制。

UI Panel:

相当于容器,只有在容器内的UI才能进行显示。可以在Root下创建很多panel,可以对不同的UI组件进行分类。

Clipping:

None:大小与root保持一致
Soft Clip:可控大小。可控位置。超出panel部分不显示
Constrain But Dont Clip:与Soft Clip类似,但超出panel部分继续显示。

UI Camera:

EventType:触发事件类型。分为3D和2D,在使用时,分别控制3D和2Dcollider。

UI Label:

字体:分为NGUI和unity字体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值