-
とりあえず実装できたほうが便利なので確認してる。
自作ゲームでは狙い弾にUnityのAtan関数を利用している。ただ、狙い弾の挙動だけであればVector計算で賄えるんだよな。(2点の差分を取ってDistanceで割って想定する速度をかければ実装可能
主にArctanが必要なのは飛ぶ方向に弾を角度変更する場合。移動方向は分かっても角度は分からないのでそういう場合にArctanを使うことになる。
Arctan以外の解決策としては、例えばtanを計算して内部でtanのテーブルをざっくり作って値を比較とかにすれば角度検出は可能そう。
リニアではないけど、二分探索すればそれなりの速さで出力できるかな。