Android 有没有办法在谷歌VR SDK的VrVideoView中设置旋转角度?
在浏览了所有的文档之后,我发现了一种方法,可以让我获得视角 然后我需要保存它并在下一次视频发布时应用。是否可以通过编程方式设置?提前谢谢 更新:实际上该方法返回void。当使用不同的偏航和俯仰值时,我甚至看不到任何区别。所以我需要知道如何获取和设置旋转值Android 有没有办法在谷歌VR SDK的VrVideoView中设置旋转角度?,android,google-cardboard,virtual-reality,google-vr,Android,Google Cardboard,Virtual Reality,Google Vr,在浏览了所有的文档之后,我发现了一种方法,可以让我获得视角 然后我需要保存它并在下一次视频发布时应用。是否可以通过编程方式设置?提前谢谢 更新:实际上该方法返回void。当使用不同的偏航和俯仰值时,我甚至看不到任何区别。所以我需要知道如何获取和设置旋转值 更新2:这很有趣,但直到现在我才发现这些值实际上是写入参数而不是返回它们。因此,我可以得到它们,但不知道如何应用它们。我认为在虚拟现实中设置头部旋转是一个很大的问题。这非常不自然,会引起恶心,并提供非常糟糕的体验。 如果您需要设置开始旋转,您可
更新2:这很有趣,但直到现在我才发现这些值实际上是写入参数而不是返回它们。因此,我可以得到它们,但不知道如何应用它们。我认为在虚拟现实中设置头部旋转是一个很大的问题。这非常不自然,会引起恶心,并提供非常糟糕的体验。
如果您需要设置开始旋转,您可能应该使用旋转世界。不确定这是否可以被视为完整答案,以防我将其移动到注释中 根据这种情况,组件将不会扩展到提供这种类型的复杂特征
谷歌官方的建议是,把这作为一个起点,然后把手弄脏。你能上传一个从getHeadRotationfloat[]返回值的例子吗yawAndPitch?这里我们使用euler公式来获得角度…我认为需要检查一下details@omriherman文档误导了我:提供了与用户观察的位置相对应的偏航和俯仰角度。那么我假设没有办法同时获得/设置角度?可能不是通过这种方法。但是我想我有一个解决方案,你能在这里评论一下你在应用程序中从这个方法得到的值的例子吗?@omriherman这个方法返回void。当使用不同的浮点数组值时,我看不出有什么区别。想象一下,VR hub中的一台设备站在公共场所。每个人都可以使用它,旋转并保持这个角度。当内容更新时,它再次变为重新居中,但从那一刻起就出现了错误的角度。这就是为什么我需要设置角度。在移动汽车等物品时也需要这样做
getHeadRotation(float[] yawAndPitch)