【发布时间】:2015-02-26 21:46:09
【问题描述】:
我在 XNA 中做一个 2D(从上面)游戏,但这更像是一个数学问题。 我正在尝试以与我在 Xbox 控制器上推动摇杆的方向相同的方向旋转精灵。
你看,如果我把我的棍子拉向一个方向,我也希望我的角色面对同样的方向。 Xbox 控制器给了我像 UnitCircle 中的坐标,一个 X 和 Y 值,其值为 +1 到 -1,0 是标准位置。我需要弧度中的角度才能在 XNA 中使用它,请帮我解决这个问题,我不知道如何从单位圆转换为弧度。
我找到了这个http://en.wikipedia.org/wiki/Rotation_matrix,但很难理解
【问题讨论】: