根据X旋转移动矢量

时间:2016-03-15 01:38:43

标签: java

我有这个代码根据它来移动位置矢量' t Y旋转但是在这种情况下我无法找到任何关于移动子弹的内容根据它的X旋转向上或向下移动

position.x += (float)((SPEED * DisplayManager.getDelta()) * Math.cos(Math.toRadians(-getRotY() + 90)));
position.z += (float)((SPEED * DisplayManager.getDelta()) * Math.sin(Math.toRadians(-getRotY() + 90)));

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

position.y += (float)((SPEED * DisplayManager.getDelta()) * Math.cos(Math.toRadians(-getRotX() + 90)));
position.z += (float)((SPEED * DisplayManager.getDelta()) * Math.sin(Math.toRadians(-getRotX() + 90)));