| お初にお目にかかります。 SRCユーザーの1人「GAMEMASTER」と申します。
> さっそくですが、今、敵の輸送部隊を襲撃するという話を作っているんですが、 > > 敵の輸送機以外の敵を全滅したらステージクリアとしたいのですがどうもうまくいきません。
破壊イベントにおいてシステム変数「敵数」で敵ユニットの出撃数を確認し、それが輸送機の機数と同じ数値になったら(輸送機以外の敵が全て破壊されていたら)、ステージクリアのイベントへ進むようにしましょう。 この時、破壊された敵ユニットの名称はシステム変数「対象パイロット」をUnit関数に代入することで取得出来ますので、これによって破壊されたのが輸送機であるかどうかを先に判断させましょう。 詳細はヘルプをご覧下さい。
破壊 敵:
If Unit(対象パイロット) = 輸送機 Then
(輸送機の方を破壊した場合のイベント)
EndIf
If 敵数 = 輸送機の数 Then
(ステージクリアのイベント)
EndIf
Exit
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|