Unity3D中关于NGUI的学习笔记(更多资讯资料群:193521697邀请码:10026)
NGUI 控件与组件详解
一、控件创建(NGUI > Create a Widget)
- 标签:Label
- 下拉列表框:Popup List
- 进度条:Progress Bar
- 滑动条:Slider
- 输入框:Input
- 滚动条:Scroll Bar
- 按钮:Button
- 多选框:CheckBox
- 精灵:
- 一般精灵(Sprite)
- 带有固定边框的精灵(Sliced Sprite)
- 缩放重复填充整个区域的精灵(Tiled Sprite)
- 每个都会有一个单独的参数来控制那些可见的,常用于滚动条和进度条(Filled Sprite)
二、组件作用
1. 创建控件(Component > NGUI > Create a Widget)
- 标签:Label
- 下拉列表框:Popup List
- 进度条:Progress Bar
- 滑动条:Slider
- 输入框:Input
- 滚动条:Scroll Bar
- 按钮:Button
- 多选框:CheckBox
- 精灵:
- 一般精灵(Sprite)
- 带有固定边框的精灵(Sliced Sprite)
- 缩放重复填充整个区域的精灵(Tiled Sprite)
- 每个都会有一个单独的参数来控制那些可见的,常用于滚动条和进度条(Filled Sprite)
2. 其他组件
- UIPanelAlpha:可用于任何控件,添加此脚本给物体,在Alpha中可以调节参数,0表示全透明,0-1表示越来越不透明,1以上的数字表示完全不透明。
- UIPopupList:用于下拉列表框(PopupList),通过NGUI创建PopupList控件时,就添加了此脚本,在Options中可以添加下拉列表框的子项。
- UIScrollBar:用于滚动条,Value表示当前滚动条的位置,Size表示一个滚动条的一个单元大小,Alpha表示滚动条的透明度,Direction可以选择滚动条是垂直状态还是水平状态。
- UISlider:用于滑动框,Value表示此滑动框被填充的比例,Direction表示可以选择滑动框是垂直的还是水平的。
- UISoundVolume:用于Slider控件中……
- UITable:添加表格,Columns表示此表格的列数,Down表示一列里面的控件从上往下排列,Up表示一列里面的控件从下往上排列,Padding表示各个控件的距离。
3. 动画组件
- Spring Position:表示变换物体的位置,Target是目标位置,物体会从开始的位置,移动到目标位置处。
- Tween Alpha:表示物体的透明度从某一个值到另一个值,From表示开始的值,To表示之后的值。
- Tween Color:表示物体的颜色从某一个值到另一个值,From表示开始的颜色,To表示之后的颜色。
- Tween Position:表示物体的坐标从一个位置到另一个位置,From表示开始的位置,To表示之后的位置。
- Tween Rotation:表示物体从一个角度到另一个角度的变换,From表示开始的角度,To表示之后的角度。
- Tween Scale:表示物体的大小从某一个值到另一个值的变换,From表示开始的大小,To表示之后的大小。
- Tween Transform:表示物体的Transform变换,From表示开始的物体位置,To表示之后的物体位置。
三、组件(Component > NGUI > Tween)
- Spring Position:表示变换物体的位置,Target是目标位置,物体会从开始的位置,移动到目标位置处。
- Tween Alpha:表示物体的透明度从某一个值到另一个值,From表示开始的值,To表示之后的值。
- Tween Color:表示物体的颜色从某一个值到另一个值,From表示开始的颜色,To表示之后的颜色。
- Tween Position:表示物体的坐标从一个位置到另一个位置,From表示开始的位置,To表示之后的位置。
- Tween Rotation:表示物体从一个角度到另一个角度的变换,From表示开始的角度,To表示之后的角度。
- Tween Scale:表示物体的大小从某一个值到另一个值的变换,From表示开始的大小,To表示之后的大小。
- Tween Transform:表示物体的Transform变换,From表示开始的物体位置,To表示之后的物体位置。
通过这些组件和控件,可以实现丰富的用户界面和交互效果。