前文:https://blog.csdn.net/Jaihk662/article/details/86775081

一、两种绑定方法

先写一个脚本如下:

原则:一般来讲,是谁的脚本就挂在谁的身上,便于管理,所以这个脚本就挂在按钮图片上

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MyButton : MonoBehaviour
{
    public void AABBCC()
    {
        Debug.Log("面板属性栏绑定");
    }
    public void OnClick()
    {
        Debug.Log("代码绑定");
    }
}

第一种绑定方法:面板属性栏绑定“AABBCC方法”:

Unity3D之NGUI基础6.1:按钮交互Unity3D之NGUI基础6.1:按钮交互

第二种绑定方法:代码绑定

其实很简单,只要方法名为OnClick(),那么当按钮被按下时就会自动使用该方法(内部委托解决)

Unity3D之NGUI基础6.1:按钮交互

 

二、点击按钮后播放声音

第一步:先给按钮添加声音组件

Unity3D之NGUI基础6.1:按钮交互

第二步:设置

  • Audio Clip:播放哪个声音
  • Trigger:什么触发方式,一般都是单击(On Click)
  • Volume:声音大小

Unity3D之NGUI基础6.1:按钮交互

搞定!

 

相关文章: