如何找到iphone的旋转角度?
我想计算当我将 iPhone 从纵向模式旋转到横向向右或横向向左但在 YX 平面中时的旋转角度。 在我的游戏中,我想相对于 iPhone 旋转一个对象,但方向相反。 如果我将 iPhone 从纵向模式向右移动 30 度,那么我只想将对象移动 30 度,但向右横向移动。 我有点积公式,如
v1.v2=L1.L2cos(θ) 但我不知道确切的解决方案。 所以如果有人知道请帮助我 提前致谢。
I want to calculate angle of rotation when I am rotating the iphone from portrait mode to Landscape right or Landscape left but in YX plane. In my game I want to rotate one object respect to iphone but in opposite direction. If I will move iphone from portrait mode to Landscape right by 30 degree then I want to move object 30 degree only but to landscape right.
I have formula of dot product like
v1.v2=L1.L2cos(θ)
but i dont know the exact solution so.
So if any one know it please help me out
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能会发现 atan2() 标准库函数很有用。 它会将 x 和 y 加速度数据转换为角度。
You'll probably find the atan2() standard library function useful. It'll convert the x and y acceleration figures into an angle for you.