ホーミングミサイルできましたか?ある半径内にいる敵を見つける方法
は色々あるんですがg_utils.cにあるfindradiusという関数もその1つです。
その関数で敵をロックしたらmissile->enemy = ? と代入して
missile->nextthink = level.time + FRAMETIME;
missile->think = MissileThink;
と毎回設定を繰り返しながらFRAMETIMEごとにMissileThink関数でenemyの
方向へくるくると飛行の向きを変えていけばいいです。もっと大雑把でいいなら。
missile->nextthink = level.time + FRAMETIME * 5;
そんで、もっと改造して慣性を多少付けて飛行させるともっとカッチョよくなる
かもしれんです。
('_')/Axxl-Cxxt
|