DontDestroyOnLoad()函数

1. 功能介绍

  • 它的作用就是让某物体创建之后不再随场景而销毁。这个功能是很有用的,比如联网模块、音效模块,作为网游肯定是时刻存在的,那么它们所绑定的物体自然就不允许销毁。少了游戏发生错误,多了则会造成内存垃圾。 一般用于把上一个场景的物体带入到下一个场景中,用于物体在场景的切换。

2. 使用

  • 简单代码示例
    ///<summary>用于跳转到下一个场景 但需要保留GameObject类型的_rootGameObject</summary>
    private void GoToSceneButtonClick()
    {
         _rootGameObject.name = "LoadedObject";
         DontDestroyOnLoad(_rootGameObject);
         Application.LoadLevel("Operating Room");
    }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值