Unity3D动态加载,有两个场景,1和2,1是读取的本地的,2是读取的网页上面的,第二次切换到2时无法加加载

我分别在1和2中添加了两个按钮,下面的是1切换场景的按钮下面的是2切换场景的按钮我的加载是加载的.unity3d格式的文件,加载的方法是assetBundle.LoadA... 我分别在1和2中添加了两个按钮,下面的是1切换场景的按钮

下面的是2切换场景的按钮

我的加载是加载的.unity3d格式的文件,加载的方法是
assetBundle.LoadAll()加载的,使用WWW下载的,且使用使用Instantiate实例化的,代码中还有一条这样的:

我怀疑是不是我该在某些地方进行卸载对象以及Asset在内存中的镜像文件。。。。?这该怎么把握呢?或者到底是哪出了问题呢?
展开
 我来答
ccggzz123
2013-01-07 · TA获得超过1268个赞
知道小有建树答主
回答量:692
采纳率:76%
帮助的人:354万
展开全部
代码写错了
Application.LoadLevel函数有两种用法:
1、参数为场景的编号,编号可以在buildsetting中查看
2、参数为场景的名称
显然,你的代码用的是1方法,但是由于你是远程下载的场景文件,所以并没有在本地,所以,用编号是无效的,你可以试试方法2
追问
不应该吧,但是我的场景是能够切换的啊?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式