分からない問題はここに書いてね310
■ このスレッドは過去ログ倉庫に格納されています
0405132人目の素数さん
2009/06/11(木) 11:59:403Dゲームですが、必要なのはXY平面での角度です。
カメラ位置とカメラ焦点位置でベクトル1をとり、プレイヤーキャラクタ位置と標的キャラクタ位置からベクトル2をとりました。
05A4: get_angle_between_vectors_origin_to 0@ 1@ and_origin_to 6@ 7@ store_to 0@
このようなコードでXY平面での角度が出たのですが、出力は0.0から180.0までしか取れませんでした。
0から360度まで出したいのですが、どうすればよいでしょうか?
このゲームにはアークコサインとアークサインのコードがありません。
アークタンジェントは計算によって求めることができるようです。
ttp://hakuhin.hp.infoseek.co.jp/main/as/rotation.html#ROTATION_04
ここを参考にしたのですが、アークコサインが無くて挫折しました。
■ このスレッドは過去ログ倉庫に格納されています