在制作Unity游戏中,按钮事件是用的比较频繁的,给按钮加声音的方式有两大类。
下面我介绍中,我分别举一个例子。
一种是直接在界面添加(无代码)
- 首先打开Unity,在场景中新建一个BUTTON,取名叫start。
- 在button下添加audiosource
- 在button添加事件
- 点击按钮就会有声音了
一种是用C#脚本实现,更加灵活。
1.添加option按钮
2.添加audio声音组件,无需添加声音
3.添加脚本事件
using UnityEngine;
using System.Collections;
public class buttonsound : MonoBehaviour {
public AudioClip clip;
public AudioSource source;
public void click()
{
source.PlayOneShot(clip);
}
}
4.把组件,和按钮音乐拖入脚本中
4.先将脚本拖入,添加按钮事件