3.4.1,我再常驻节点上设置了loading节点,再登陆界面loading背景图是有的,loading背景图引用的是非resource下的资源
再切换场景到大厅后,常驻节点闪的loading背景图片会丢失。
原生打包必然会丢失。复现率100%,华为P40手机。
通过AndroidStudio上的模拟器也是100% 必丢失资源。
3.4.1,我再常驻节点上设置了loading节点,再登陆界面loading背景图是有的,loading背景图引用的是非resource下的资源
再切换场景到大厅后,常驻节点闪的loading背景图片会丢失。
原生打包必然会丢失。复现率100%,华为P40手机。
通过AndroidStudio上的模拟器也是100% 必丢失资源。
loading 为了快速进入游戏,通常不会挂这么多节点?这个一看就是错误的实现。
入口只挂一个入口脚本和背景,通过常驻节点机制,迅速切入到主场景,那里再显示进度条。
节点都是空的,现在是资源丢失问题
常驻节点引用的图片资源,是不是放到 bundle 包里去了?
没有,再和resources 同级的 textures下
这个图片在bundle里有引用,但是bundle的层级比resources低,难道是因为在bundle里有引用,所以资源存在bundle里面了??
但是我再启动scene里也引用了这个图,就是loading这里,这个图的资源层级存放位置这时候不应该再bundle里面吧
不知道,我贴出来了,你自己看下吧。我建议不要用 resource 这个 bundle,这个bundle 优先级是 7,默认随包加载,导致代码提前加载,做启动优化是一定要弄掉它的,我自己是不用的。比较忙,只能下班再回复你了。
这个问题解决了,
在节点上面添加 添加RenderRoot2D组件 就解决了。
刚接触3.4 没多久,不知道这一点
这个好奇怪,我都没用过这个组件。
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。