常用类库简介

来源:互联网 发布:安卓录屏软件 编辑:程序博客网 时间:2024/04/30 23:10

  

   常用类库简介

    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:精灵,也就是图片,Cocos2d-X也有精灵Sprite。

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

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

    UITextList:列表文本框。

    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需要设置。

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

的。Transform:对象会被拖动。

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

    TweenPosition,TweenScale,TweenRotation:控制对象位置变化,Method 间隔的方法/模式,Style一次/循环/乒

乓,Delay 等待时间,Duration 持续时间。

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

Position,Rotation,Scale。

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

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

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

    TypewriterEffect:按时间显示文本, charsPerSecond 文本显示时间。

    ChatInput:将UIInput输入的文本绑定UITextList对象。

    UIItemStorage:组织商店表格,maxItemCount 最大数量,maxRows最大行数,maxColumns最大列,template组成商

店表格的prefab, Spacing 组成对象的间距(需要包含自身宽度),Padding 边框宽度。

0 0
原创粉丝点击