NGUI自带各种脚本组件整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaixh_89/article/details/82466810

1、TypewriterEffect:打字效果

2、UIDragDropItem:普通拖拽效果

3、UIDragObject:有惯性的拖拽效果

4、WindowDragTilt:拖拽过程中左右摆动的效果

5、LagPosition:控制拖拽速度,它可以实现一个更平滑的移动曲线。并且可以调节速度

5、UIColorPicker:色彩值选取

6、SetColorPickerColor:根据取得的颜色值设置当前对象颜色(一般和5配合使用)

7、常用脚本:UIButton(按钮)、UISprite(精灵)、UILabel(标签)、UITexture(纹理)、UIPanel(面板)

8、UIProgressBar:进度条

9、UIScrollBar:滚动条

10、UIScrollView:滚动视图

11、UISlider:滑块

12、UITable:表

13、UIToggle:开关

14、UIPlayTween:播放unity自带动画

15、UIPopupList:下拉列表

16、UIPlayAnimation:unity动画脚本

17、按钮音效、颜色、缩放、旋转:UIPlaySound、UIButtonColor、UIButtonScale、UIButtonRotation(或者Spin)

18、PanWithMouse:物体会根据鼠标的变换而移动(漂浮的感觉)

19、LookAtTarget:物体朝向你的目标物体(Target)

20、LoadLevelOnClick:表示点击按钮后加载到另外一个场景,在LevelName写上你所要加载的场景名即可

21、SpinWithMouse:跟着鼠标旋转

22、Chat Input:将输入框里面的内容提交到文本框里面去

23、UIDraggableCamera:摄像机是允许被拖拽

      UIDragCamera:为某个物体添加该组件,然后为Camera添加UIDraggableCamera组件,表示该摄像机允许被拖拽,然后将此摄像机放到UIDragCamera的目标摄像机下,拖拽该物体,摄像机的位置就会改变

24、UIDraggablePanel:表示该面(容器)是允许被拖拽的

25、UIDragObject:拖动该物体,被允许拖拽的物体会被拖拽,在此被允许拖动的物体必须放到目标物体之下

26、UIDragPanelContents:表示该面的所有组件也是允许被拖拽的

27、UICenterOnChild:常用于拖拽事件中,给Panel添加UIDraggablePanel脚本,然后给你想要拖拽的物体添加UIDragObject或者是UIDragPanelContents,然后给网格根目录添加UICenterOnChild,不管如何拖动容器里面的物体,网格始终保持水平或垂直居中状态

28、UICamera.currentTouchID:用于区分鼠标按下的键位,-1为左键,-2为右键,-3为中键

29、UICamera.lastHit :RaycastHit类型。用于获取被触发的物体。

30、UICamera.lastTouchPosition   :用于获取鼠标或触摸的位置。

31、拖拽过程中,若想要window沿着y轴旋转(即使窗口看起来像是在绕着相机做圆周运动,则需要添加WindowAutoYaw脚本组件。

32、UIToggledComponents:通过toggle组件的value值来控制自定义的一些组件的开启关闭.—enable

33、ExampleDragDropSurface:通过给3D对象添加该脚本,表示对象允许移动别的对象到该3D对象身上,移动时会创建移动对象的预制件并放置在3D对象上,移动之后,移动对象会从其父级销毁

猜你喜欢

转载自blog.csdn.net/zhaixh_89/article/details/82466810
今日推荐