14:36atan2を用いてホーミング弾を作成したいのですが、自機を移動させると弾がぶるぶると震えてその場に止まってしまいます。X軸の移動で止まってしまい、一定範囲内に入るとY軸での移動でもぶるぶると震えてその場に止まってしまいます。TRUE);}このようなループ文の中で実装しています。xとyは自機の座標を1/60秒感覚で受け取っています。θをatan2によって取得し、cosとsinに投げることでX軸とY軸の移動量を与える、といった認識で組んでいるのですが、どうもうまくいかないです。ちなみに弾のSpeedは3、自機のSpeedは6です。23:25atan2関数の戻り値はラジアンです。cos関数,sin関数の引数もラジアンです。x))が正しいかと思います。ラジアンを扱う際はdouble型を用いてください。00:05ありがとうございます、ラジアンだとわかりづらいので度数に直していました。度数に直す箇所を撤廃したところ、カクつくということはなくなり、綺麗に動作しました。00:29>>管理人様わざわざご丁寧にありがとうございます!参考にさせていただきます。問題の[カクつく]という点はどうやらラジアンから度数に勝手に変換しているところが悪さをしていたようです。その後、符号に関して管理人様のコードを参考に修正したところ、見事期待通りの動作をしていただきました。>>s8079様も、問題の核心を見事突いて下さり、ありがとうございました。00:31>>管理人様なるほど、そういうことだったのですね。つまらないことで数時間悩んでしまっていたので本当に助かりました。(記事メンテ時に使用)クッキ。