这是我的代码(我将此代码添加到谷歌纸板示例):
float[] headpos;
headpos = new float[4];
HeadTransform headTransform1 = new HeadTransform();
headTransform1.getQuaternion(headpos, 0);
Log.d("Rotation Data", java.util.Arrays.toString(headpos));
正如我上面的例子,这会产生错误的数据,无论我使用什么 get 命令,比如 getHeadview。当我使用原始 headTransform 时它工作得很好,我已经用我的 headpos 变量对其进行了测试,以确认问题不是我的变量。