【问题标题】:DLC System in UnityUnity 中的 DLC 系统
【发布时间】:2020-02-07 13:16:33
【问题描述】:

我正在尝试制作一个包含 DLC 系统的应用。我已经尝试过正常的assetBundles,但为此,我必须有互联网连接。我想使用 DLC,因为我需要下载该内容一次并在没有互联网的情况下继续使用,但我什至找不到它的文档!谢谢您的帮助。

我试过assetBundles。

【问题讨论】:

  • This 应该可以帮助您。这解释了你需要的所有东西
  • 感谢您的回答。我需要加载一个场景而不是 .unity3d

标签: c# unity3d


【解决方案1】:

资产包是为 DLC 目的而创建的。它包含来自盒子的缓存系统,你可以在这里看到如何使用它的例子https://docs.unity3d.com/ScriptReference/Caching.html

【讨论】:

    【解决方案2】:

    您可以使用相对较新的可寻址资产系统https://docs.unity3d.com/Packages/com.unity.addressables@0.4/manual/index.html 制作只能下载一次的 DLC 包。

    假设您有一张地图,并从中制作了可寻址资产。基本上,您将有一个目录文件指向您的地图版本(可寻址),当您想要制作 DLC 时,您只需制作该场景的新版本并将其打包为可寻址的新版本和下次播放器应用程序检查是否有任何新内容可用时,它可以看到新地图并下载它。您还可以自定义控制哪些人可以获取更新等等。

    【讨论】:

      猜你喜欢
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多