ああ、あれか。確かに分かりにくいな。
ホーミングの動きを制御しているのはt_AttackSubクラス81行目あたりで、
その主要部分はこんな感じ
1: vx=-rnd(10)-3; vy=rnd(15)-7;
2: flag=0;
3: while(1){
4: agl=angle(terget.x-x,terget.y-y);
5: if(!flag){x+=vx(ax(agl)*0.5); y+=vy(ay(agl)*0.5);} else{x+=vx(); y+=vy();}
6: if(!flag){ if(x>terget.x)flag=1; }
7: update();
8: }
で更に、この中の主要部分が上の4,5行目で
これの自作関数部分を書き下すと、
agl=angle(terget.x-x,terget.y-y);
vx=vx+cos(agl)*0.5;
vy=vy+sin(agl)*0.5;
x+=vx; y+=vy;
この形になれば分かるのでは。
ちなみにtergetには敵オブジェクトが入っている。
これに加えて、vx,vyの初期値で後方へのベクトルを与えることで、
いったん後ろ方向に広がってその後敵へ向かう感じになっている。
それと敵を通り過ぎたらflagを立てることで、
その後は誘導しないようにしている
探検
Tonyu(豆乳)でゲーム製作-2-
■ このスレッドは過去ログ倉庫に格納されています
461名前は開発中のものです。
2006/11/30(木) 23:11:22ID:tePhDp6e■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 首相答弁「二度といわないぐらいいわないと国民は納得できない」 台湾有事質問した立民・岡田克也氏 ★3 [少考さん★]
- 【芸能】元AKB48・前田亜美「仕事がありません」 切実な年末事情を吐露「こんな暇なの私くらい」「仕事ください」 [冬月記者★]
- 【💴】日本人を相対的に貧しくした円安 日銀のわずかな利上げでは効果なし 主要通貨すべてに負ける円 ★4 [ぐれ★]
- 【野球】MLB挑戦・村上宗隆がホワイトソックスと交渉 [NO FUTURE★]
- 山形マット死事件、遺族が当時の生徒3人を3度目提訴…損害賠償請求権の消滅防ぐ目的 [煮卵★]
- 国民・玉木代表「オフレコの話を記事にするメディアも問題では」 高市政権、官邸筋の核兵器保有発言めぐり [お断り★]
- 【悲報】クロちゃん「日本人はパンダがいなくなった程度で騒ぐな、最初から存在しなかったと思えばいい」 [522666295]
- 【悲報】愛国者さん、高市首相の「Japan is back」帽子を購入した結果、中国製だと知り無事死亡 [834922174]
- ごがつら池どうぶつパークにマヌルネコとスナネコが!!
- パンダハウス🇯🇵😭 💨✈🐼🇨🇳🏡
- (´・ω・`)昨日食物繊維めっちゃ取ったからうんちがすごい出るの
- はよ死ねよ
