【问题标题】:Where to store large assets for Unity Augmented Reality game on Hololens在 Hololens 上存储 Unity 增强现实游戏的大型资产的位置
【发布时间】:2018-12-31 19:46:15
【问题描述】:

我有一个名为 3Dhologirlfriend 的应用程序,可以部署到 Hololens 或 Meta Augmented Reality 设备。我已经读到将大型资产存储在 Unity 可执行文件中并不是一个好习惯,因此我们希望将资产存储在其他地方,然后在运行时下载它们。我对此进行了一些研究,发现了资产包的概念。我的问题是在哪里存储这个资产包,这样它是安全的,不能被 Unity 应用程序以外的任何东西下载。

【问题讨论】:

  • 例如在使用只有应用“知道”的身份验证密钥保护的服务器上?
  • 这个 Android/IOS 指南可以适用于 UWP 并且非常适合您的要求,我认为 firebase.google.com/docs/storage/unity/start
  • 我听说 AWS 存储桶是出于安全考虑的方式。如果是这样的话,我猜 Firebase 也会有质量。

标签: unity3d assets augmented-reality hololens hololens-emulator


【解决方案1】:

您可以使用UnityWebRequest and AssetBundle 从远程 HTTP 服务器检索资产包。 UnityWebRequest 可以配置为使用 HTTPS 和客户端证书。
有很多地方可以托管您的文件,其中的详细信息可能超出范围(AWS 存储桶、google firebase、自托管服务器等)。

【讨论】:

  • 我听说 AWS 存储桶是出于安全考虑的方式。如果是这样的话,我猜 Firebase 也会有质量。
  • @slaphshot33324 是的,除非您是安全工程师,否则我建议您花钱请人托管您的文件并管理访问控制。请记住,您还必须考虑客户端安全性,例如您的应用如何存储 AWP/GCP 的凭据 - security.stackexchange.com/a/20304/194940
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多