UIButton是一个比较常用的组件按钮,另外我们可以通过将鼠标移进、移出、按下等操作行为,能够改变Button本身的颜色或背景图片的变化。
这里提供2种方法创建Button:一是手动组合创建,二是直接一步创建
一手动组合创建:
首先创建一个空物体EmptyObject,然后在其子级创建一个UILabel【创建纯文本按钮】或一个UISprite【创建图片按钮】又或者2个同时创建【文本+图片按钮】,
然后,在父级对象上在附加上BoxCollider和UIButton组件,如果还需要播放按钮声效的话,可以再添加上UIPlaySound组件
需要注意的是,当我们给TweenTarget属性指定其子对象Label时,下面的只有Colors属性;然而,当我们将其子对象Sprite指定给TweenTarget时,下面会多一个属性Sprites
二直接创建:
点击NGUI-----open----widgetwizard,设置Template为Button,再设置AddTo指定Button的“位置”
UIButton一般情况下只能响应OnClick事件;但是你需要它还响应其他类型的事件的话,那么你还需要将UIEventTrigger脚本组件再附加给它才行