资源包常见问题

  1. 什么是资源包 (AssetBundles)?
  2. 资源包 (AssetBundles) 有何用途?
  3. 如何创建资源包 (AssetBundles)?
  4. 如何使用资源包 (AssetBundles)?
  5. 如何在编辑器中使用资源包 (AssetBundles)?
  6. 如何缓存资源包 (AssetBundles)?
  7. 资源包 (AssetBundles) 是否兼容多个平台?
  8. 如何查找资源包 (AssetBundles) 中的资源
  9. 是否可在其他游戏中重复使用我的资源包 (AssetBundles)?
  10. 现在构建的资源包 (AssetBundles) 是否可用于将来版本的 Unity?
  11. 如何列出资源包 (AssetBundles) 中的对象?

  1. 什么是资源包 (AssetBundles)?

资源包 (AssetBundles) 是在运行时为加载而打包组成的资源集合。借助资源包 (AssetBundles),可以为应用动态加载和卸载新内容。资源包 (AssetBundles) 可用于实现发布后追加下载内容 (DLC)。

  1. 资源包 (AssetBundles) 有何用途?

资源包用于在进行首次部署的情况下减少游戏占用的磁盘空间。也可用它将新内容添加至已发布的游戏。

  1. 如何创建资源包 (AssetBundles)?

创建资源包 (AssetBundle) 需要使用构建管线 (BuildPipeline) 编辑器类。必须将使用编辑器 (Editor) 类的所有脚本置于资源 (Assets) 文件夹下以编辑器 (Editor) 命名的文件夹中。以下是一个 C# 脚本示例:

+ Show [Creating an AssetBundle] +