广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-02-16
    【导读】:
    如何实现Unity3D场景切换时,添加的背景音乐能够连续??简单几步,让你轻松几步解决。工具/原料moreUnity3D方法/步骤1/7分步阅读

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

    2/7

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

    3/7

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

    4/7

    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/7

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

    6/7

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

    7/7

    如果您觉得有用,记得在下方点击投票、点赞、关注、留言,小编会定期奉上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

    注意事项

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

    UNITY3D切换场景背景音乐连续背景音乐不间断播放
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_55463.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-20 05:20:37  耗时:0.029