我有这个代码根据它来移动位置矢量' 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)));
感谢任何帮助!
答案 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)));