Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有没有办法在谷歌VR SDK的VrVideoView中设置旋转角度?_Android_Google Cardboard_Virtual Reality_Google Vr - Fatal编程技术网

Android 有没有办法在谷歌VR SDK的VrVideoView中设置旋转角度?

Android 有没有办法在谷歌VR SDK的VrVideoView中设置旋转角度?,android,google-cardboard,virtual-reality,google-vr,Android,Google Cardboard,Virtual Reality,Google Vr,在浏览了所有的文档之后,我发现了一种方法,可以让我获得视角 然后我需要保存它并在下一次视频发布时应用。是否可以通过编程方式设置?提前谢谢 更新:实际上该方法返回void。当使用不同的偏航和俯仰值时,我甚至看不到任何区别。所以我需要知道如何获取和设置旋转值 更新2:这很有趣,但直到现在我才发现这些值实际上是写入参数而不是返回它们。因此,我可以得到它们,但不知道如何应用它们。我认为在虚拟现实中设置头部旋转是一个很大的问题。这非常不自然,会引起恶心,并提供非常糟糕的体验。 如果您需要设置开始旋转,您可

在浏览了所有的文档之后,我发现了一种方法,可以让我获得视角

然后我需要保存它并在下一次视频发布时应用。是否可以通过编程方式设置?提前谢谢

更新:实际上该方法返回void。当使用不同的偏航和俯仰值时,我甚至看不到任何区别。所以我需要知道如何获取和设置旋转值


更新2:这很有趣,但直到现在我才发现这些值实际上是写入参数而不是返回它们。因此,我可以得到它们,但不知道如何应用它们。

我认为在虚拟现实中设置头部旋转是一个很大的问题。这非常不自然,会引起恶心,并提供非常糟糕的体验。
如果您需要设置开始旋转,您可能应该使用旋转世界。

不确定这是否可以被视为完整答案,以防我将其移动到注释中

根据这种情况,组件将不会扩展到提供这种类型的复杂特征


谷歌官方的建议是,把这作为一个起点,然后把手弄脏。

你能上传一个从getHeadRotationfloat[]返回值的例子吗yawAndPitch?这里我们使用euler公式来获得角度…我认为需要检查一下details@omriherman文档误导了我:提供了与用户观察的位置相对应的偏航和俯仰角度。那么我假设没有办法同时获得/设置角度?可能不是通过这种方法。但是我想我有一个解决方案,你能在这里评论一下你在应用程序中从这个方法得到的值的例子吗?@omriherman这个方法返回void。当使用不同的浮点数组值时,我看不出有什么区别。想象一下,VR hub中的一台设备站在公共场所。每个人都可以使用它,旋转并保持这个角度。当内容更新时,它再次变为重新居中,但从那一刻起就出现了错误的角度。这就是为什么我需要设置角度。在移动汽车等物品时也需要这样做
getHeadRotation(float[] yawAndPitch)