我如何从操纵杆获得角度?

Ste*_*ers 1 java algorithm lwjgl

我正在使用LWJGL的控制器类来连接我的控制器并进行游戏.我想做一个游戏,玩家将面对操纵杆指向的方向,然后按'A'开火.要旋转播放器精灵,我需要知道角度.我知道如何获得输入和操纵杆输入是两个浮点数,X和Y位置从-1.0到1.0.我怎样才能使用这两个数字来找到操纵杆指向的角度?

Mik*_*vey 5

使用反正切函数.类似于Math.Atan2(Y,X)的东西,它以弧度为单位给出一个角度.然后你乘以57 ....获得学位.如果X和Y都为零,请不要调用它.