Resources文件夹解析

本文档翻译自Unity官方教程,探讨了资源系统最佳实践,强调避免使用Resources文件夹,因其可能导致内存管理和启动时间问题。资源系统适用于快速原型和特定场景,如托管预制件或第三方配置数据。资源序列化时,所有Resources文件夹内的对象会被合并为一个序列化文件,包含元数据和索引,但过多资源会导致加载时间增加,影响应用启动速度。
摘要由CSDN通过智能技术生成
翻译自官网文档:https://unity3d.com/cn/learn/tutorials/topics/best-practices/resources-folder

2.1。资源系统的最佳实践

不要使用它。

这个强有力的建议有几个原因:

  • 使用Resources文件夹会使细粒度的内存管理变得更加困难

  • 资源文件夹使用不当会增加应用程序启动时间和构建时间

    • 随着资源文件夹数量的增加,这些文件夹中资产的管理变得非常困难
  • 资源系统降低了项目将定制内容传送到特定平台的能力,并消除了增量内容升级的可能性

    • AssetBundle变体是Unity用于根据设备调整内容的主要工具

2.2。正确使用资源系统

在不妨碍良好开发实践的情况下,资源系统有助于两种具体用例:

  1. Resources文件夹的简易性使其成为快速原型的优秀系统。但是,当项目进入全面生产阶段时,应取消使用Resources文件夹。

  2. 如果内容是:Resources文件夹可能在一些微不足道的情况下很有用。

  • 一般在项目的整个生命周期中都需要

  • 不是内存密集型的

  • 不容易修补,或不跨平台或设备不同

  • 用于最小自举

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值