如何根据网络生成的 link download/load 新场景内容?

How to download/load new scene contents based on a generated link from web?

我想以某种方式实现类似于移动游戏中心或内容播放器的东西。假设我有一个生成的 link,当我在 phone/tablet 上按下它时,它将带我到这个应用程序,然后它将从网络下载新内容并作为新场景加载。在现阶段不考虑 registration/login 甚至支付等安全方面的问题,是否可以使用 Unity 实现这种移动应用程序?基本上这是一个欢迎场景,它会根据给定的网络 link.

显示新场景内容的 downloading/loading

是的,您可以通过 AssetBundles or (newer option) Addressables 获得结果。两者都允许您在构建应用程序后部署任何内容(不包括脚本代码)。热门用例:

  • 从网络下载新内容(根据您的要求)
  • 直接改装支持in-game(是的,这也是可能的,但分发配置了部署的骨架项目)
  • 在部署平台(如 Steam)之外修补游戏

请注意,用于构建 AssetBundle 或 Addressable 的 Unity 版本必须与您用于主应用程序的版本完全匹配。任何不匹配都会触发难以诊断的问题和奇怪的调试日志。