是否有任何现成的类/公式可以用来通过加速度计/指南针的 XYZ 控制我的视点?
我想实现与crossair使用相同的视图控制。
我有部件(OpenGL 空间、过滤的加速度、罗盘值和映射到我原点周围立方体的立方全景)。
有人可以建议我至少从哪里开始吗?
是否有任何现成的类/公式可以用来通过加速度计/指南针的 XYZ 控制我的视点?
我想实现与crossair使用相同的视图控制。
我有部件(OpenGL 空间、过滤的加速度、罗盘值和映射到我原点周围立方体的立方全景)。
有人可以建议我至少从哪里开始吗?
从那以后我就遇到了这个问题,因此可以在此处关注有关解决方案步骤的帖子:
如果您正在寻找一种为场景旋转模型视图矩阵的方法,您可以查看我的Molecules应用程序的源代码,或者查看我为iPhone 开发课程编写的更简单的立方体示例。两者都包含用于响应触摸输入增量旋转模型视图矩阵的代码,因此您只需将触摸输入替换为加速度计值。
此外,Apple 的GLGravity示例应用程序的功能与您想要的非常相似。