博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity3d之切换场景不销毁物体
阅读量:6678 次
发布时间:2019-06-25

本文共 1445 字,大约阅读时间需要 4 分钟。

1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 ///  5 /// 背景音乐脚本 6 ///  7 public class AudioBackground : MonoBehaviour { 8  9     static AudioBackground StaticObject;10 11     private bool LastMusicOn = true;12 13     void Start()14     {15 16     }17     public static AudioBackground instance18     {19         get20         {21             if (StaticObject == null)22             {23                 StaticObject = FindObjectOfType
();24 DontDestroyOnLoad(StaticObject.gameObject);25 }26 return StaticObject;27 }28 }29 void Awake()30 {31 if (StaticObject == null)32 {33 StaticObject = this;34 DontDestroyOnLoad(this);35 }36 else if (this != StaticObject)37 {38 Destroy(gameObject);39 }40 41 }42 void Update()43 {44 if (MainController.musicOn != LastMusicOn)45 {46 LastMusicOn = MainController.musicOn;47 OnMusicChanged();48 }49 }50 private void OnMusicChanged()51 {52 if (MainController.musicOn)53 {54 gameObject.GetComponent
().Play();55 }56 else57 {58 gameObject.GetComponent
().Pause();59 }60 }61 }

 

转载于:https://www.cnblogs.com/ninomiya/p/6834762.html

你可能感兴趣的文章
html中target的用法
查看>>
Java 锁机制 synchronized
查看>>
iOS - Mac OS X 常用快捷键
查看>>
Jmeter教程索引贴
查看>>
Andoird Crash的跟踪方法,使用腾讯Bugly来捕捉一些疑难杂症,让我们APP稳定上线...
查看>>
五更转曲(转载)
查看>>
[Everyday Mathematics]20150207
查看>>
PowerDesigner使用教程
查看>>
ACE admin 后台管理框架
查看>>
Python模块探秘之smtplib,实现纯文本邮件的发送
查看>>
易语言入门之一 简介
查看>>
(转)神经网络和深度学习简史(第一部分):从感知机到BP算法
查看>>
scrapy 的 selector 练习
查看>>
mssql2012以后新增的offset分页,看起来爽死了!!!
查看>>
47.6. Init.d Script
查看>>
为什么要用局部敏感哈希
查看>>
自己动手写客户端UI库——创建第一个控件
查看>>
github 有名的问题【ERROR: Permission to .git denied to user】
查看>>
SAP 上传图片的事务码是 smw0
查看>>
Lua之Lua数据结构-TTLSA(6)(转) good
查看>>