如何使用角度移动

时间:2014-04-17 19:37:49

标签: java

我想知道如何使用诸如

之类的角度在JFrame上移动某些东西
player.move(23);  

会以23的角度移动玩家。感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:2)

假设speed是移动的速度,而angle是以度为单位的角度:

x += speed*Math.cos(Math.toRadians(angle));
y += speed*Math.sin(Math.toRadians(angle));

答案 1 :(得分:0)

请看这里:http://zetcode.com/gfx/java2d/transformations/。我认为这就是你所需要的:

enter image description here