< NGU插件 >NGUI类库说明

 ~/UI/
UIRoot, 控制其下控件的缩放方式,V2.3中可以使用Scaling Type控制,等于PixelPerfect时,当前页面高小于minimumHeight则进行缩放,其他高都是固定尺寸,大于maximumHeight则是放大;等于FixedSize时,按manualHeight为中间值,放大或缩小.
UIPanel,NGUI容器,可以对其下控件进行隐藏,静态组建可以设置widgetsAreStatic提高性能.
UICamera,附加在NGUI摄像机上,负责事件检测,配置按键,Layer等信息.
UIAnchor,方位控制类库,首先需要设置uiCamera=NGUI摄像机才能正确的工作,使用side属性来控制显示的位置.
UIAtlas,图集类库,辅助管理和选定Sprite图片和font图片集合.所有需要显示图片的地方都附加该组件.
UIFont,管理字体UV
UISprite,图片
UISlicedSprite,背景图,自动压缩图片四周,只留填充中间部分.
UIFilledSprite,可以控制动画显示图片.
UITextList,列表文本框

~/Interaction/
UIButtonColor,对象颜色控制,tweenTarget控制的UIWidget对象,Duration 动画持续时间,hover移上颜色,pressed点击颜色
UIButtonScale,对象大小控制,tweenTarget控制对象的Transform,hover移上的大小,pressed点击的大小
UIButtonPlayAnimation,动画播放控制,target控制的Animation, trigger 触发的类型,playDirection 控制播放的方向,Forward向前,Reverse逆转,Toggle交替,
UIButtonTween,控制带UITweener的对象播放动画.
UIButtonKeys,可以使用箭头键和Tab键选中对象.
UIDraggablePanel,附加在panel上,可以指定一个滚动条来控制panel其下内容的限制,panel需要设置clipping:soft/alpha clip;
UIDragObject,使附加可以响应鼠标点击拖动,Tanget 该属性如果不为空,则附加对象不会被拖动,tanget上指定的Transform对象会被拖动.

~/Tweening/
UITweener,间隔动画的基类,所有间隔组建都继承该类,用于执行update()
TweenPosition,TweenScale,TweenRotation,控制对象位置变化,Method 间隔的方法/模式,Style一次/循环/乒乓,Delay 等待时间,Duration 持续时间.
TweenTransform,同上,不过参数需要赋值某对象的Transform,一般使用空对象即可,可以同时应用到Position,Rotation,Scale.


~/Examples/../Other
PanWithMouse,根据鼠标反向转动附加对象,Degrees 偏移最大度数(Vector2), Range 灵敏度 越小越快.
Spin,控制附加对象旋转,rotationsPerSecond 每帧旋转的弧度数(按自身坐标系).
SpinWithMouse,使用鼠标控制对象的旋转.Speen 旋转速度,target 旋转目标 为空时默认自己.
TypewriterEffect,按时间显示文本, charsPerSecond 文本显示时间.
ChatInput,将UIInput输入的文本绑定UITextList对象.
UIItemStorage,组织商店表格,maxItemCount 最大数量,maxRows最大行数,maxColumns最大列,template组成商店表格的prefab, Spacing 组成对象的间距(需要包含自身宽度),Padding 边框宽度.


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

你可能感兴趣的:(C#,unity,插件,NGUI)