unity-game-engine - Google Cardboard 控制 PC

标签 unity-game-engine google-cardboard

当我看到适用于 Unity 的 Google Cardboard 时,我认为这意味着您将能够制作 Unity PC 游戏并将手机用作屏幕/ Controller 。我所能看到的是它希望我制作一个 Android 应用程序,这一切都很好,但它不允许从键盘输入。

有没有办法将 Unity PC 项目流式传输到设备并检索输入(即头部追踪、NFC 磁铁)?

最佳答案

这种解决方案的问题是延迟。在 VR 中,延迟是一个大问题。从输入到光子到达您眼睛的总体延迟应为 20 毫秒或更低。普通游戏本身有 30-60 毫秒的延迟。再加上陀螺仪延迟、手机显示延迟……如果您想在 VR 体验中再添加 25 毫秒或更长的 ping,那会很痛苦,甚至可能让您感到恶心。如果您想了解更多关于为什么延迟在 VR 中如此重要的信息,Michael Abrash 写了一篇关于它的优秀博文:post on latency

如果您必须使用键盘进行导航,请考虑使用可与 Android 设备一起使用的蓝牙键盘。另请记住,利用当前的技术,尤其是在没有专用耳机的情况下,真正动态的 VR 体验可能不会很好地发挥作用,并且可能会让某些人感到不舒服或生病。要详细了解设计虚拟现实体验,请参阅 Oculus Rift 的本指南:http://static.oculus.com/sdk-downloads/documents/Oculus_Best_Practices_Guide.pdf

关于unity-game-engine - Google Cardboard 控制 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029143/

相关文章:

unity-game-engine - 将 Unity 物理与 SteamVR 结合使用

android - Cardboard SDK Unity - 原生和共享属性的方法?

android - 在 Android 中从 SD 卡打开 Photoshpere 以在 Google Cardboard 中查看

ios - 在 C 包装器中获取 Objective-C 值(Unity 插件)

android - 使用 Nextpeer 构建失败

android - 在 Unity 5 中使用 Cardboard SDK - 没有触摸事件?

javascript - 使用设备的方向围绕原点运行

android - 将触摸事件添加到 google cardboard SDK for android 的 VrPanoramaView 类

unityscript - input.getaxis 默认返回-1 unity 5.3.0

c# - 3d 鼠标瞄准相机第三人称垂直 C#