现在的位置: 首页 > 综合 > 正文

播放音乐文件

2014年07月05日 ⁄ 综合 ⁄ 共 874字 ⁄ 字号 评论关闭

Unity3D 播放音乐文件 

1-- 选择GameObject  → CreateEmpty 添加一个游戏空的游戏对象

2--选中这个对象 选择Component →Audio →AudioSource

3--在 AudioClip 选择你的音频文件

4-控制 添加脚步绑定就行,AudioSource 绑定前面添加的游戏对象,下面是代码

using UnityEngine;
using System.Collections;

public class Music : MonoBehaviour {
public AudioSource music;//音乐文件
public float musicVolume;//音量
// Use this for initialization
void Start () 
{
musicVolume = 0.5F;//默认音量
}

// Update is called once per frame
void Update () {

}

void OnGUI()
{
//播放音乐
if(GUI.Button(new Rect(10,10,100,50),"播放音乐"))
{
if(!music.isPlaying)
{
music.Play();
}
}
//关闭音乐
if(GUI.Button(new Rect(10,60,100,50),"关闭音乐"))
{
if(music.isPlaying)
{
music.Stop();
}
}
//暂停音乐
if(GUI.Button(new Rect(10,110,100,50),"暂停音乐"))
{
if(music.isPlaying)
{
music.Pause();
}
}
//调节音量
musicVolume = GUI.HorizontalSlider (new Rect(160, 10, 100, 50), musicVolume, 0.0F, 1.0F);
//显示音量
GUI.Label(new Rect(163,50,300,20),"游戏音量:"+(int)(musicVolume*100)+"%");
//设置音量
if(music.isPlaying)
{
music.volume=musicVolume;
}
}
}

抱歉!评论已关闭.