【问题标题】:Double vision with the Cardboard - Unity使用 Cardboard 实现双重视觉 - Unity
【发布时间】:2016-01-24 01:14:26
【问题描述】:

我正在尝试为 google cardboard 创建一个统一的小型 android 游戏,但问题是我的 5.7 英寸手机太大了。 SDK 中的标准配置文件不适用于我的手机,并且我看到了双图像。

据我所知,我需要使用 QR 码更改配置文件或在某些脚本中设置默认 URI。我创建了一个 QR Viewer Profile Generator 它适用于标准 Cardboard 应用程序,但我不明白如何在我的程序中使用它。将游戏与 Cardboard 应用程序同步似乎仅适用于 iOS,而更改 Cardboard.cs 中的 DefaultDeviceProfile 对我没有任何作用。

谢谢。

【问题讨论】:

  • 你的手机型号是什么?

标签: c# android unity3d google-cardboard


【解决方案1】:

您的手机正在运行 Marshmallow,它具有新的运行时权限模型。 Cardboard SDK 并没有完全跟上这个模型的速度,因为它不会提示用户添加所需的权限,它只是默默地失败了。在这种情况下,所需的权限是 READ_EXTERNAL_STORAGE,它授予对存储 QR 码数据的 sdcard 的访问权限。目前,解决此问题的最佳方法是确保项目的 AndroidManifest(在 Assets/Plugins/Android 中)中的 targetSDK = 22。对于已构建的特定应用,您可以在应用的应用信息屏幕中激活“存储”权限。

【讨论】:

  • 谢谢! Manifest 已经将 targetSDK 设置为 22,问题是我移动了 Plugins 文件
  • 如果移动设备上未安装来自谷歌的 Cardboard 应用程序,请在您的回答中添加更改 DefaultDeviceProfile 将不起作用。
猜你喜欢
  • 1970-01-01
  • 2016-02-28
  • 1970-01-01
  • 2015-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多