NGUI类库说明

 ~/UI/
  1. UIRoot, 控制其下控件的缩放方式,V2.3中可以使用Scaling Type控制,等于PixelPerfect时,当前页面高小于minimumHeight则进行缩放,其他高都是固定尺寸,大于maximumHeight则是放大;等于FixedSize时,按manualHeight为中间值,放大或缩小.

  2. UIPanel,NGUI容器,可以对其下控件进行隐藏,静态组建可以设置widgetsAreStatic提高性能.

  3. UICamera,附加在NGUI摄像机上,负责事件检测,配置按键,Layer等信息.

  4. UIAnchor,方位控制类库,首先需要设置uiCamera=NGUI摄像机才能正确的工作,使用side属性来控制显示的位置.

  5. UIAtlas,图集类库,辅助管理和选定Sprite图片和font图片集合.所有需要显示图片的地方都附加该组件.

  6. UIFont,管理字体UV

  7. UISprite,图片

  8. UISlicedSprite,背景图,自动压缩图片四周,只留填充中间部分.

  9. UIFilledSprite,可以控制动画显示图片.

  10. UITextList,列表文本框


~/Interaction/

  1. UIButtonColor,对象颜色控制,tweenTarget控制的UIWidget对象,Duration 动画持续时间,hover移上颜色,pressed点击颜色

  2. UIButtonScale,对象大小控制,tweenTarget控制对象的Transform,hover移上的大小,pressed点击的大小

  3. UIButtonPlayAnimation,动画播放控制,target控制的Animation, trigger 触发的类型,playDirection 控制播放的方向,Forward向前,Reverse逆转,Toggle交替,

  4. UIButtonTween,控制带UITweener的对象播放动画.

  5. UIButtonKeys,可以使用箭头键和Tab键选中对象.

  6. UIDraggablePanel,附加在panel上,可以指定一个滚动条来控制panel其下内容的限制,panel需要设置clipping:soft/alpha clip;

  7. UIDragObject,使附加可以响应鼠标点击拖动,Tanget 该属性如果不为空,则附加对象不会被拖动,tanget上指定的Transform对象会被拖动.


~/Tweening/

  1. UITweener,间隔动画的基类,所有间隔组建都继承该类,用于执行update()

  2. TweenPosition,TweenScale,TweenRotation,控制对象位置变化,Method 间隔的方法/模式,Style一次/循环/乒乓,Delay 等待时间,Duration 持续时间.

  3. TweenTransform,同上,不过参数需要赋值某对象的Transform,一般使用空对象即可,可以同时应用到Position,Rotation,Scale.



~/Examples/../Other

  1. PanWithMouse,根据鼠标反向转动附加对象,Degrees 偏移最大度数(Vector2), Range 灵敏度 越小越快.

  2. Spin,控制附加对象旋转,rotationsPerSecond 每帧旋转的弧度数(按自身坐标系).

  3. SpinWithMouse,使用鼠标控制对象的旋转.Speen 旋转速度,target 旋转目标 为空时默认自己.

  4. TypewriterEffect,按时间显示文本, charsPerSecond 文本显示时间.

  5. ChatInput,将UIInput输入的文本绑定UITextList对象.

  6. UIItemStorage,组织商店表格,maxItemCount 最大数量,maxRows最大行数,maxColumns最大列,template组成商店表格的prefab, Spacing 组成对象的间距(需要包含自身宽度),Padding 边框宽度.



其他

  1. 中文本颜色code:[99FF00]UIInput[-],可以用来配置十六进制色彩.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值