[]3D资源加载,进度显示问题
使用Laya.loader.create场景资源的时候(比如加载loveScence.ls),onProgress函数回掉监听不到,然后界面上的加载进度会一直停留在一个百分百进度,等场景里面的素材全部加载完,onProgress才会收到进度消息,请问如果让进度调能正常监测到当前的进度?
1.使用方法一:使用2d的loader.load先把3d资源里面的每个素材加载完,这样能显示进度,但是再加载.ls的时候,不能正常的解析场景。
2.使用方法二:是用3d的loader.create先把3d资源里面的每个素材加载完,这样经常会报错,然后我排了序先把所以的图片资源加载,再加上一些.lm,.lmat等资源,这样加载后第一个场景能正常显示,切换场景的时候释放场景的资源又出现问题(释放资源就是把加载的资源都清理掉),还会出现切换到其它场景,也会报错。
所以,请问3d资源加载的时候,如何正常的显示进度条的进度?
1.使用方法一:使用2d的loader.load先把3d资源里面的每个素材加载完,这样能显示进度,但是再加载.ls的时候,不能正常的解析场景。
2.使用方法二:是用3d的loader.create先把3d资源里面的每个素材加载完,这样经常会报错,然后我排了序先把所以的图片资源加载,再加上一些.lm,.lmat等资源,这样加载后第一个场景能正常显示,切换场景的时候释放场景的资源又出现问题(释放资源就是把加载的资源都清理掉),还会出现切换到其它场景,也会报错。
所以,请问3d资源加载的时候,如何正常的显示进度条的进度?
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
Monica - 知识达人
赞同来自:
183*****755
赞同来自:
1。方法,单纯一张纹理贴图,3d的资源跟2d也有区别,不能用2d的方式加载。
2。如果实在想走进度条,可以采取2的方法,至于后续的报错,请给一个简介的示例。
coder
赞同来自: