Unity3d NGUI的使用(三)(UIButton及Anchor实际使用)

18 篇文章 0 订阅

UIButton点击发出声音以及UIButton事件回调

Anchor锚点:为了适应不同的屏幕,保持当前的UI不会变形用户订的基准点



Atlas:图片集,NGUI支持TexturePacker直接解析

Font:按钮字体,如果没有自己制作静态中文字体就随便选择一个

Template:widget模版

Background:图片集中制作的图片

点击Add To添加到视图中


按钮属性:


Box Collider:默认添加(为响应事件)


UIButton(Script):

Target:按钮点击目标(点在这个目标上才算有效)

Drag Over:当有物体在按钮上通过时,触发事件选项

Transition:效果过渡

Colors:对应按钮在不同状态中的颜色

Sprites:对应按钮在不同状态中的背景图片

OnClick:按钮点击时,触发的事件分发


UIPlay Sound(Script):

当按钮点击时,可以播放一个声音

脚本调用时,直接在UIButton上添加一个脚本前重写OnClick():

    void OnClick() {
        Debug.Log("onClick");
    }


按钮是一个背景与一个文本拼合起来的,一般在按钮制作时,需要添加锚点选项

显示所有组件在按钮里的一个相对位置

点击Background:


在Type选项选择unified,然后选择四点顶点处的大小

Target:表示你要在哪个相对位置保持不变,一般是UI Root父节点里面

Hide if off-screen:表示当前Widget不在当前显示画面时,隐藏


Unity3d NGUI的使用(三)(UIButton及Anchor实际使用)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值