当前位置:网站首页 > 创业 > 正文

unity在切换场景时如何不改变音乐

0 张子豪 张子豪 2025-10-12 07:40 1

若何实现Unity3D场景切换时,添加的布景音乐可以或许持续??简单几步,让你轻松几步解决。

东西/原料

  • Unity3D

方式/步调

  1. 1

    1. 建立Unity3d项目如下图所示

  2. 2

    2. 建立两个场景和切换场景按钮如下图所示

  3. 3

    3. 添加【Audio Source】组件,并将mp3素材拖拽到图示位置,点击运行按钮,既可以播放音乐

  4. 4

    4.  新建剧本,并写入如下代码。并将剧本拖到到MainCamera对象上。

    using System.Collections;

    using System.Collections.Generic;

    using UnityEngine;

    public class testMusice : MonoBehaviour {

    private static testMusice instance = null;

    public static testMusice Instance

    {

    get { return instance; }

    }

    void Awake()

    {

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

    Destroy(this.gameObject);

    return;

    } else {

    instance = this;

    }

    DontDestroyOnLoad(this.gameObject);//使对象方针在加载新场景时不被主动销毁。

    }

    public void onChangeSceneButtonClicked()

    {

    changeScene("scene2");

    }

    //切换场景

    public void changeScene(string sceneName)

    {

    Application.LoadLevel(sceneName);//切换参加景Scene2

    }

    }

  5. 5

    5. 为Scene1中的button添加响应函onChangeSceneButtonClicked。

  6. 6

    6 ctrl+b打开【Building setting】面板,插手两个secene如下图所示,运行法式,点击button后,音乐不发生改变。(项目工程源码见注重事项)

  7. 7

    若是您感觉有效,记得鄙人方点击投票、点赞、存眷、留言,小编会按期送上更多的惊喜哦,您的撑持才是小编继续尽力的动力,么么哒。

注重事项

  • 1. 链接: pan.baidu.com/s/1SV6vvLt8Q_YRGp5iFA-PBA 暗码: psfp

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/238934.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图