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对象上,移动之后,移动对象会从其父级销毁
34、UIDragDropRoot:当我们拖动一个UIDragDropItem对象时,该对象将重定义父节点为UIDragDropRoot对象,当我们从裁剪面板上拖动一个对象时,如果你想在对象拖出裁剪区域之前重定向父节点,这个脚本就非常有用
35、UIWrapContent:创建无限循环滚动scrollView使用
36、UIKeyNavigation:该脚本与对相关联之后,会响应键盘事件如,左右上下按键,以及当我们点击一个按钮时想触发另一个按钮时可设置OnClick函数
37、UIToggledObjects:当一个开关状态切换时激活或屏蔽一个对象(事件是由UIToggle script脚本发送)
38、ContentSizeFitter(UGUI):就是用于根据scrollView内容物实现自动扩展的