Unity版本:5.1.1f1 做公司项目的时候,无意间发现了一个很奇葩的现象:场景A(纯UI,故没有光源)转场到场景B的时候,B中原有的光源似乎失效了,但在Hierarchy窗口中能够看到光源存在,调整光源的明度参数,效果也是有的,只是看起来仍然非常暗。 而直接加载B ...
这个问题估计很多人都碰到过,原因是切换场景的光照贴图数据丢失,解决方案如下: 打开你要切换的场景,打开Windows Lighting Settings,将最下面的Auto Generate前面的勾去掉 默认是勾选的 ,然后点一下Generate Lighting重新生成一下贴图数据就OK了 ...
2017-09-05 10:06 0 1270 推荐指数:
Unity版本:5.1.1f1 做公司项目的时候,无意间发现了一个很奇葩的现象:场景A(纯UI,故没有光源)转场到场景B的时候,B中原有的光源似乎失效了,但在Hierarchy窗口中能够看到光源存在,调整光源的明度参数,效果也是有的,只是看起来仍然非常暗。 而直接加载B ...
...
DontDestroyOnLoad(要操作的GanmeObject); 放在Start方法里就行 ...
一、直接切换 老版的(已弃用!): Application.LoadLevel(int index); // 参数是场景编号 Application.LoadLevel(string name); // 参数是场景名字 新版的: // 使用SceneManager ...
问题描述 游戏开发中会有多个场景,有时会有这样的需求,我们需要保证场景跳转但是需要保持某个游戏对象不被销毁,比如:音乐 实现思路 unity中提供了DontDestroyOnLoad(),这个API 使用这个指令一般写在跳转场景之前,写在跳转场景的触发事件中,把背景音乐绑定的对象做成预制 ...
一个脚本AlwayAudio2,用于切换场景,此脚本放到摄像机即可:代码如下: ...
场景切换特效: .... 注意: coocs2d-js 3.x 之后场景切换用的是 cc.director.runScene , cc.director.replaceScene在浏览器测试会失效 ...