unity 为什么unity5 scenemanagerr.loadscene后所有主角动不了了

用5.3SceneManager.LoadScene 刷新场景之后 场景变黑了 怎么回事_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:69,721贴子:
用5.3SceneManager.LoadScene 刷新场景之后 场景变黑了 怎么回事收藏
UI视觉,原画,插画,影视动画,VR/AR,影视后期,游戏特效,游戏设计
调一下场景中的灯光亮度试试
编译好运行就没这个问题了
在你所有的场景中Window --& Lighting --& Lightmaps中去掉自动,手动点次Bake(Building)。所有的场景自动编译都取消,手动编译所有场景就好了。
在你所有的场景中Window --& Lighting --& Lightmaps中去掉自动,手动点次Bake(Building)。所有的 场景自动编译 都取消,手动编译 所有场景就好了。就是other Settings 中的Auto勾选去掉
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或想知道UNITY5.3怎么用脚本切换场景_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:69,721贴子:
想知道UNITY5.3怎么用脚本切换场景收藏
网上找的基本上都是Application的办法,可是目前自己用的是5.3,monodevelop里面写起来都是不行的,想实现各个界面的切换,一开始想用一个场景,切换摄像机来做切换界面,但是每个界面自己写的时候是在对应的摄像机里面放了脚本,所以界面切换的时候还要脚本调整GUI的显示与否非常麻烦,就想试试切换场景,网上找起来都是旧的办法,不知道要怎么解决呢?
UI视觉,原画,插画,影视动画,VR/AR,影视后期,游戏特效,游戏设计
SceneManager
一般这种情况被废除的方法都会有提示,说明现在应该用什么方法,去看看文档。以后碰到就知道还用什么了。
添加一个scenemanager的引用
同样问题,官方文档也看了。说Scenemanager有LoadScene的静态方法,但是SceneManager里没看到。
EditorApplication
Mono有好多函数不支持,换了vs就行了,,——来自 爱贴吧 Windows Phone 客户端
unityenginel.scenemanager命名空间
我怎么可以。。。。用的5.3.4
unity3d-全程实战教学模式,入门+精通+应用,4个月变身VR开发工程师!月薪10000..起!unity3d7天免费试学!就业后付款!现在报名立减1000,先到先得!!
楼主找到解决办法了没。。现在我也遇到了。。。using UnityEngine.SceneM编译的时候 提示错误:Assets/scripts/restart.js(2,6): UCE0001: ';' expected. Insert a semicolon at the end.用的也是mono在线等。。。
#pragma strict using UnityEngine.SceneMfunction OnGui () {
if(GUI.Button(Rect(180,100,60,30),&退出&))
Application.Quit();
if(GUI.Button(Rect(280,100,60,30),&重新开始&))
SceneManager.LoadScene(&01&);
if(GUI.Button(Rect(10,160,100,50),&PLAY&))
GetComponent.&AudioSource&().Play();
if(GUI.Button(Rect(10,220,100,50),&Pause&))
GetComponent.&AudioSource&().Pause();
if(GUI.Button(Rect(10,280,100,50),&STOP&))
GetComponent.&AudioSource&().Stop();}
具体可参考5的自带案例,里面有
Using unityenginel.SceneManager;
我写的一个场景切换函数,你参考下using UnityEngine.SceneMpublic enum EnumScene { 载入界面 = 0, 主界面 = 1, 开始游戏 = 2 }public static void ChangeScene(EnumScene sceneName)
SceneManager.LoadScene((int)sceneName, LoadSceneMode.Single);
Resources.UnloadUnusedAssets();
string str =
for (var i = 0; i & SceneManager.sceneC i++)
str += SceneManager.GetSceneAt(i).name + &|&;
Debug.Log(str + &total:& + SceneManager.sceneCount + &|active:& + SceneManager.GetActiveScene().name);
导入一个UnityEngine.SceneManager的命名空间,然后跳转场景用SceneManager.LoadScene();括号里面接场景的名字,在unity菜单栏上面点File,然后点Build settings ,之后把你的场景拖到上面的框里面去,可以用你的场景名字,也可以用场景的编号,编号就在build settings 页面的场景名字后面。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 unity3d loadscene 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信