13/03/26 14:14:34.80 v4H8VZ9G
すみません質問です。
Javaなんですが以下のコードを実行したら
speedの数値によって明らかに角度が違ってしまいます。
何が悪いのでしょうか?
理想的にはどのspeedでも同じ角度にしたいのですが…
double dx = Math.cos(angle * RAD) * speed;
double dy = Math.sin(angle * RAD) * speed;
int lx = (int)Math.round(dx);
int ly = (int)Math.round(dy);
x += lx;
y += ly;