[ NO.1332 ] [ 99/03/15 12:51:54 ]  [ 投稿者:ponpoko ]
[ URL_ADDR:無記入 ]
[ REMOTE_HOST ( IP_ADDR ) : ppp043.inv.co.jp ( 210.157.100.103 ) ]


RE:1328 (’_’)その後どうですか?

ホーミングミサイルできましたか?ある半径内にいる敵を見つける方法
は色々あるんですが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


[ フォローアップ一覧 ]

(←)このメッセージは、1328番の発言に対するコメントです

(→)1334番の発言で、このメッセージにコメントが寄せられています(1)