using UnityEngine;
using System;
using System.Collections;
/*
游戏音频可以分为两种,一种为游戏音乐,一种为游戏音效,前者多为较长的音乐,如游戏背景音乐,
而后者则多是较短的音效,如开枪等。
Unity游戏引擎共支持4种音乐格式的文件,
aiff:使用于较短的音乐文件,可用作游戏音效
wav:使用于较短的音乐文件,可用作游戏音效
map3:适用于较长的音乐文件,可用作游戏音效。
ogg:适用于较长的音乐文件,可用作游戏音乐
在Hierarchy视图中选对象,接着在导航菜单栏中选择“Component”->“Audio”->“Audio Source”菜单项,此时音频组件将被绑定在该对象上。首先将0.mp3文件拖拽到Project资源视图中,然后选择已绑定音频组件的游戏对象,此时在Inspector视图中将AM_ATK.mp3文件拖拽给"Audio Clip"(音频剪辑)这样就完成了音乐组件的赋值
* /
public class Test : MonoBehaviour
{
//音乐文件
private AudioSource music;
void Start () {
music = gameObject.GetComponent<AudioSource>();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
//播放音乐
music.Play();
}
if (Input.GetKeyDown(KeyCode.D))
{
if (music.isPlaying)
{
//判断音乐是否在播放
music.Stop();//停止播放音乐
}
}
if (Input.GetKeyDown(KeyCode.S))
{
//暂停音乐
music.Pause();
}
}
}
运行即可