Unity Resources资源管理总结

  1. Resources文件夹下的资源最终会打包成一个总的资源文件

  2. Resources方式加载出来的资源,只要还有引用,它占用的内存就无法被回收。只有所有用它Instantiate出来的物体都不存在的时候,他才可以被消除引用(通过myPrefab = null来消除引用),这时候通过Resources.Load加载进来的myPrefab的内存就会被回收

  3. 场景切换后,Instantiate出来的东西的内存会被回收,但加载到内存中myPrefab的空间不会被回收

  4. 场景切换后,要想让Instantiate出来的东西不被回收,要让他持久化(DontDestroyOnLoad)

  5. Resources.UnloadUnusedAssets()方法的具体测试暂且没做

相关推荐
FRing031 天前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
by209991 天前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
砚底藏山河1 天前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
IT召唤狮1 天前
开源企业级零信任项目Pangolin,零信任能挡住PHP核弹漏洞吗?
开发语言·开源·php
知已难寻1 天前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件
Rover Ramble1 天前
C++ 用互斥锁实现读写锁
开发语言·c++
猿究院_夏燊1 天前
MySQL 的四种隔离级别
java·数据库·mysql
码流子1 天前
移动收费怎么做?手持终端+App+收费中心的架构实践
java·开发语言·架构
雪落漂泊1 天前
C++算法 滑动窗口篇(下)
开发语言·c++
霸道流氓气质1 天前
AI 流式对话与实时聊天平台:SSE 解码竞态、有状态会话隔离与背压取消的 Vue3 + Spring AI 生产级实战
java·人工智能·spring