我得到了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