我不是数学家,但我以某种方式进入了游戏开发中,成为一种爱好。如何反映Y轴上的角度
从来没有研究过任何超出基本数学的东西,我很难找出如何在Y轴上沿着X轴&反转一些东西的角度,面向相反的方向。
一个图像说,超过1000个字虽然(特别没有受过教育的字): http://img156.imageshack.us/i/wihwin.png/
我基本上要反转附着于机器人大炮的对象的方向。当机器人从右转向左转时,我按照每个人的意见做了(180 - angle)
,但它实际上颠倒了角度,使得大炮在瞄准时瞄准目标。所以,我需要做其他的事情,但它逃避了我的知识。换句话说,我在2D中工作,所以我想要一个面向右侧的角度离开。我的角度定义:
- 0是 “完全的权利”
- 180 “左”
- 90 “向上” 和
- 270 “向下”
我想要的东西这是目标在一个角度91变成89时反转。没有Z轴存在。任何人都会很乐意帮助我呢?
你是否在右轴逆转角度?听起来你正在做z = 180-z而不是x = 180-x。如果不是,请尝试进一步解释问题所在。 – 2010-06-15 10:58:43
那么大炮的角度与机器人的坐标系统还是无关的?此外,请务必检查角度是以度数还是弧度测量 – James 2010-06-15 11:01:43
在处理此问题之前,您确实需要确定您的坐标系。 – Pierreten 2010-06-15 21:13:51