不懂就问!

动态加载是为了解决什么问题?

就比如吃大米饭,能吃五碗没必要一下都盛碗里,也容易凉,吃完再盛呗

不太懂,那引擎给挂载不也是用到哪个调哪个吗,

你可真是个睿智

如果有几百个资源的话

这个解释好

也不太懂,再多的资源挂载的时候不也是用哪个调哪个吗?
建立个资源文件夹把资源放里面,用那个挂哪个不就好了。。。
还是说资源文件夹里的资源占空间?
那建在resources中不也是建立个资源文件夹装那些东西吗?

完全不懂他的解释,纯小白,,,,
你懂了,能给我详细的讲一下吗?谢谢

加载的资源会占内存,而且同时加载很多资源会消耗很长的时间,导致卡顿,动态加载可以实现分批加载,把消耗的时间分散开来,不会造成卡顿,也可以控制内存的开销,动态加载的资源可以在适当的时候释放掉,降低内存开销

1赞

这个正解.

哥,你说的这些,我好像明白了一点,
这是我的理解:
就是资源通过引擎挂载到场景的时候会有很多场景,不管切换没切换其他场景的时候,其他场景挂载的资源都会加载,但是动态加载的时候,只有执行到动态加载才会给场景配置资源,其他场景没有执行他自己的动态加载时候,就是不会赋予其资源,是这个意思吗?

不是的,挂载的资源在场景启动的时候就会加载,只会加载本场景挂载的资源。但是同一个场景使用的资源也有可能很多啊,如果都在场景启动的时候加载,那就会卡顿。比如说有一个窗口的资源,是不需要在场景启动的时候就加载的,完全可以在弹出窗口之前加载。

谢了。老哥

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。