查看: 2859|回复: 1
打印 上一主题 下一主题

Unity3D播放背景音乐

[复制链接]

1602

主题

1

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
24658
精华
6

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-6-8 15:28:49 |只看该作者 |倒序浏览
unity3d播放音乐还算挺方便的。
主要要用到三个类:
AudioListener
AudioSource
AudioClip
每个场景都只能有一个AudioListener,多于1个就会提示错误。
现在遇到的情况是,想要多个场景共享一个背景音乐。
写了一个单例用来管理音乐:


using UnityEngine;

using System.Collections;
public class AudioManager : MonoBehaviour {

   

    private static AudioManager instance = null;

   

    public AudioSource audioMgr;

        

    private AudioClip ac;

    private string curMusicName = "";

   

    public static AudioManager Instance

    {

        get

        {

            return instance;

        }

    }

   

    void Awake()

    {

        if (instance != null && instance != this)

        {

            Destroy(this.gameObject);

        }

        else

        {

            instance = this;

        }

        

        DontDestroyOnLoad(this.gameObject);

    }

   

    public void  Play(string fileName)

    {

        if (!fileName.Equals(curMusicName))

        {

            ac = Resources.Load("Audio/"+fileName) as AudioClip;

            audioMgr.clip = ac;

            audioMgr.Play();

            curMusicName = fileName;

        }

    }

   

    public void Stop()

    {

        audioMgr.Stop();

        curMusicName = "";

        Debug.Log("Stop background music");

    }
圣典上有个插件:
http://game.ceeger.com/f***m/read.php?tid=789
转自:http://www.cnblogs.com/gameprogr ... /05/30/2526509.html
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

沙发
发表于 2012-6-8 18:02:42 |只看该作者




    3D投影显示技术在使用中的实现方式(06/08)
    谷歌推出新3D地图_增加Android离线版本(06/08)
    悦览3D世界_3D立体视像论坛暨展览会召开(06/08)
    3D版谷歌地图将于几周内登陆iPhone(06/08)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-6-17 10:02 , Processed in 0.058823 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部