我得到了x和y(我的位置)以及destination.x和destination.y(我想要的地方)。這不是作業,只是爲了訓練。直接從A點移動到B點
所以我所做的已經是
float x3 = x - destination.x;
float y3 = y - destination.y;
float angle = (float) Math.atan2(y3, x3);
float distance = (float) Math.hypot(x3, y3);
我的角度和距離,但不知道如何使它直接移動。 請幫忙! 謝謝!
你所說的「直接移到」呢? – 2012-02-18 10:47:50
@OliCharlesworth @OliCharlesworth我的意思是,它從一個點移動到另一個點,但在此之前它計算角度以及它必須走的方向,以便它走向最短路徑。 – IvanDonat 2012-02-18 11:37:36