【C++】 DirectX初心者質問スレ Part12 【C】
■ このスレッドは過去ログ倉庫に格納されています
0281263
2007/04/16(月) 02:02:57相当綺麗に誘導することができました。
ありがとうございます。
私の場合は、ミサイルの方向ベクトルと目標点への方向ベクトルの内積で
出た角度に制限(1フレームで30度以内)を付けました。
これならばミサイルがぶるぶる震えたりはしません。
ですが、この方法でも、目標点への方向ベクトルのz要素が負
(例えば、ミサイル絶対座標が(10,10,10)で
目標点の絶対座標が(5,1,5)の時のように方向ベクトルが(-5,1,-5)のとき)
などでは、ミサイルがあらん方向へと飛んでいきます。同高度の時でも、
50単位ぐらい離れていたら、誘導されるのですが、それ以上離れると、
いきなり完全な逆方向へ飛んでいきます。これはなぜなのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています