UGUI基本控件(二)
2015-09-01 20:51
411 查看
Button控件(按钮控件)检视面板
Interactable 是否启用用户交互,即通过鼠标是否能点击Button,发现去掉勾选后,Button变暗
Transition :过渡方式,即鼠标在button上面不同的事件不同的效果。
*Color Tint
Normal Color:Button的颜色,背景色为白色,
Highlighted Color:高亮色,即鼠标放在按钮上产生的效果为浅灰白色。
Pressed Color :鼠标按下按钮时颜色变为灰色。
Disabled Color:未被激活时的颜色。
*None
什么状态都没有。
*Sprite Swap(图片切换)
Highlighted Sprite:鼠标放在按钮上产生的效果为你所设置的图片
Pressed Sprite 鼠标按下按钮时按钮切换图片
Disabled Sprite 未被激活时的图片。即Interactable曲彪勾选后。
*Animation(动画)
跟上面的属性一样的意思。只不过是改成动画的样子了。
点击 auto Generate Animation ,设置完成,这时选择再按crtl+6进入动画系统。
点击Normal ,Normal下面有Highlighted,Pressed,Disabled。意思在上面有。这里选择了Highlighted来制作动画。
点击 Add Property ,选择 Rect Transform里面的Scale 。先在第二帧设置x,y的值,之后再第一帧设置x,y的值。之后就可以实现在鼠标放在Button上面实现按钮放大,缩小的效果。同理可以设置其他的效果。
Navigation 状态导向
On Click() 点击事件。
给Bottun里面加个脚本,在脚本里面这样写。
public void OnClick(){
print("点击事件");
}
这时点击+ 后会出现图上的空,将带有脚本的Button拖入如图位置,且选择右边的脚本里面方法即可。这时点击按钮即可实现对应的效果。
Slider控件 滑动条
slider检视面板,前面的属性基本是一样的。Value值是滑动条的值,Min Value 设置滑动条最小值,Max Value 设置滑动条最大值。 Value可以拖动来显示。
放框里面的方法跟上面的Button类似。不过,这里面有个注意的地方是,On Value Changed (Single)是有返回值。为float型。
Interactable 是否启用用户交互,即通过鼠标是否能点击Button,发现去掉勾选后,Button变暗
Transition :过渡方式,即鼠标在button上面不同的事件不同的效果。
*Color Tint
Normal Color:Button的颜色,背景色为白色,
Highlighted Color:高亮色,即鼠标放在按钮上产生的效果为浅灰白色。
Pressed Color :鼠标按下按钮时颜色变为灰色。
Disabled Color:未被激活时的颜色。
*None
什么状态都没有。
*Sprite Swap(图片切换)
Highlighted Sprite:鼠标放在按钮上产生的效果为你所设置的图片
Pressed Sprite 鼠标按下按钮时按钮切换图片
Disabled Sprite 未被激活时的图片。即Interactable曲彪勾选后。
*Animation(动画)
跟上面的属性一样的意思。只不过是改成动画的样子了。
点击 auto Generate Animation ,设置完成,这时选择再按crtl+6进入动画系统。
点击Normal ,Normal下面有Highlighted,Pressed,Disabled。意思在上面有。这里选择了Highlighted来制作动画。
点击 Add Property ,选择 Rect Transform里面的Scale 。先在第二帧设置x,y的值,之后再第一帧设置x,y的值。之后就可以实现在鼠标放在Button上面实现按钮放大,缩小的效果。同理可以设置其他的效果。
Navigation 状态导向
On Click() 点击事件。
给Bottun里面加个脚本,在脚本里面这样写。
public void OnClick(){
print("点击事件");
}
这时点击+ 后会出现图上的空,将带有脚本的Button拖入如图位置,且选择右边的脚本里面方法即可。这时点击按钮即可实现对应的效果。
Slider控件 滑动条
slider检视面板,前面的属性基本是一样的。Value值是滑动条的值,Min Value 设置滑动条最小值,Max Value 设置滑动条最大值。 Value可以拖动来显示。
放框里面的方法跟上面的Button类似。不过,这里面有个注意的地方是,On Value Changed (Single)是有返回值。为float型。
相关文章推荐
- UIToolbar工具栏类
- 尽量用pass-by-reference-to-const(const引用)替换pass-by-value(传值)
- 尽量用pass-by-reference-to-const(const引用)替换pass-by-value(传值)
- UICollectionView 集合视图
- Android UI设计小知识——富文本
- setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key解决办法
- UIView与CALayer的区别
- UITableView<二>
- UIView动画和CAAnimation动画
- 页面之间传值方式的总结,五种方式,通知,block,代理,单例,NSUERDEFALUT,
- Android UI设计小知识——渐变色背景的制作
- HDU 5014 Number Sequence
- UITableView <一>
- UIView动画 防多星球环绕转动
- Android UI设计小知识——按钮背景的制作
- FragmentTabHost切换Fragment时避免UI重新加载
- POJ 3368 Frequent values RMQ ST算法/线段树
- uestc893
- UICollectionView基础
- empty返回值为true的三种情况