1 添加控件对应功能介绍(在template模板中进行选择)
英文控件名 | 中文控件名 |
label | 标签 |
sprite | 精灵 |
Sliced sprite | 切片精灵 |
Tiled sprite | 瓷砖精灵 |
Filled sprite | 填充精灵 |
Simple texture | 简单纹理 |
Slider | 滑块 |
Input | 输入 |
Popup list | 弹出列表 |
Popup menu | 弹出菜单 |
Scroll bar | 滚动条 |
2sprite(精灵中选择类型)
Button | 按钮 |
Dark | 黑暗 |
Font-header | 字体头部 |
Font-normal | 普通字体 |
Highlight | 高光 |
honeycomb | 蜂窝 |
Light | 光 |
|
|
|
|
|
|
2按钮
现在,你应该可以很容易的创建一个按钮了,但还不知道如何让它接受点击时间.不过这很简单,任何碰撞盒都会收到它应有的事件.所以,一个简单的按钮你只需要在NGUI下选择Attach a Collider给控件,另外NGUI的模板已经有按钮末班,让我们看看.
我们选择Panel,用向导创建一个Button.
你能看到按钮有多个部分,一个是背景,一个是文本标签还有一些脚本,这就是NGUI的特性,多个小组件像乐高积木一样组合成强大的控件.
1. UIButtonColor当鼠标悬停在按钮或者按下的颜色.
2. UIButtonScale当鼠标悬停在按钮上时按钮放大.
3. UIButtonOffset当按下按钮时按钮像右下的位移.
4. UIButtonSound当按钮按下时播放声音.
当然还有其他组件,比如UIButtonPlayAnimation 和 UIButtonMessage,你自己摸索喽.
3 NGUI上的按钮事件
NGUI没有现成的类似OnClick这种函数吗?
just so so(78740100) 9:50:30
有啊。。UIButtonMessage