• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

游戏开发

U3D场景切换时背景音乐不间断播放

原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2018/1014/80.html

 

 

Unity3d以场景为单位,UI场景之间的背景音乐要一直播放,下面我们常州手游App开发培训就来带大家看看在场景切换时背景音乐不间断播放的实现方法。

 

代码如下:

using UnityEngine;

using System.Collections;

public class ddd : MonoBehaviour

    static ddd _instance;

    // Use this for initialization

    void Start ()

    public static ddd instance   

        get

       

            if (_instance == null)

           

                _instance = FindObjectOfType<ddd>();

                DontDestroyOnLoad(_instance.gameObject);

           

            return _instance;

       

   

    void Awake()

   

        //此脚本永不消毁,并且每次进入初始场景时进行判断,若存在重复的则销毁

        if (_instance == null)

       

            _instance = this;

            DontDestroyOnLoad(this);

       

        else if (this != _instance)

       

            Destroy(gameObject);

       

   

    // Update is called once per frame

    void Update ()

 


上篇:上一篇:Unity中创建单例类基类
下篇:下一篇:UGUI文本下划线实现