有个loadingScene,在这个场景里显示游戏logo,代码里加载mainScene
现在mainScene里面有个很多动态加载的方法,模型,地图都是动态加载的,当runScene之后就会黑屏一段时间, 想请教如何能在loadingScene 判断mainScene里的资源是否加载完,之后再runScene
那你就直接先加载好资源再切场景呗。
弄个背景贴着,防止黑屏
类似一些网页版rpg地图,地图是48x48或64x64之类瓦片,就是弄个底图先贴着用,地图再一片片加载进来。
现在loadScene中提前预加载需要立马在下个场景展示出来的物体,然后在mainScene中直接用getRes()进行加载就行了
有在loadingScene里面获取mainScene里面节点脚本的方法吗? 调用main自定义的加载方法,加载完后再runScene
instantiate场景,道具,人物。实例化出来,再跨场景传输?想问一下怎么能再loading场景里,调用main场景的加载脚本
需要调用instantiate实例化3D场景,道具,人物,光再loading里面加载prefab,instantiate的时候还是会黑屏。
一个预制体只要用loadRes加载了,进入了回调,然后你再其它任意位置就可以直接用loader.getRes(root)获取到这个预制体了,如果此时实例化想花时间更短,就只能把预制体搞小点
在主场景加载的话,不要一次性全部加载完全,就先加载在人物周围的,远方的之后慢慢加载
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。