问题描述 游戏开发中会有多个场景,有时会有这样的需求,我们需要保证场景跳转但是需要保持某个游戏对象不被销毁,比如:音乐 实现思路 unity中提供了DontDestroyOnLoad(),这个API 使用这个指令一般写在跳转场景之前,写在跳转场景的触发事件中,把背景音乐绑定的对象做成预制 ...
一 直接切换 老版的 已弃用 : Application.LoadLevel int index 参数是场景编号 Application.LoadLevel string name 参数是场景名字 新版的: 使用SceneManager using UnityEngine.SceneManagement 必须要引入 public class TestChangeScene : MonoBehav ...
2016-11-16 17:59 0 2729 推荐指数:
问题描述 游戏开发中会有多个场景,有时会有这样的需求,我们需要保证场景跳转但是需要保持某个游戏对象不被销毁,比如:音乐 实现思路 unity中提供了DontDestroyOnLoad(),这个API 使用这个指令一般写在跳转场景之前,写在跳转场景的触发事件中,把背景音乐绑定的对象做成预制 ...
这个问题估计很多人都碰到过,原因是切换场景的光照贴图数据丢失,解决方案如下: 打开你要切换的场景,打开Windows-Lighting-Settings,将最下面的Auto Generate前面的勾去掉(默认是勾选的),然后点一下Generate Lighting重新生成一下贴图数据就OK了~ ...
DontDestroyOnLoad(要操作的GanmeObject); 放在Start方法里就行 ...
用 SceneManager 之前要引用using UnityEngine.SceneManagement; 命名空间. 1.拿到当前场景的名字:SceneManager.GetActiveScene(),加一个".name"就是拿到当前场景的名字. 2.切换场景 ...
Unity场景切换SceneManager 官方文档:传送门 静态方法 创建场景 CreateScene Create an empty new Scene at runtime with the given name. ...
...
Cocos Creator 加载和切换场景(官方文档摘录) 在 Cocos Creator 中,我们使用场景文件名( 可以不包含扩展名)来索引指代场景。并通过以下接口进行加载和切换操作: cc.director.loadScene('MyScene ...