-
Resources文件夹下的资源最终会打包成一个总的资源文件
-
Resources方式加载出来的资源,只要还有引用,它占用的内存就无法被回收。只有所有用它Instantiate出来的物体都不存在的时候,他才可以被消除引用(通过myPrefab = null来消除引用),这时候通过Resources.Load加载进来的myPrefab的内存就会被回收
-
场景切换后,Instantiate出来的东西的内存会被回收,但加载到内存中myPrefab的空间不会被回收
-
场景切换后,要想让Instantiate出来的东西不被回收,要让他持久化(DontDestroyOnLoad)
-
Resources.UnloadUnusedAssets()方法的具体测试暂且没做
Unity Resources资源管理总结
游戏开发者Squall2023-11-06 8:50
相关推荐
寻星探路2 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑lly2024064 小时前
Bootstrap 警告框2601_949146534 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API曹牧4 小时前
Spring Boot:如何测试Java Controller中的POST请求?KYGALYX4 小时前
服务异步通信zmzb01034 小时前
C++课后习题训练记录Day98爬山算法5 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?kfyty7255 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案猫头虎5 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题