| 2007/11/13(Tue) 22:42:29 編集(投稿者)
どうも、中箱と申します。
>こういう場合、Rideコマンドで何か別のユニットに乗せるしかないのでしょうか? >他の方法を知っていたら教えてください。お願いします。
えー、エラーが出て止まるような事が無くなりさえすれば良いのでしょうか?
であるとすれば、その強制出撃されたいパイロットを 出撃させるのか、出撃させないのか、が決まっている必要があります。
とりあえず、「エラーが出ないようにする」方法を、 出撃させない場合と、出撃させる場合の対応方針を挙げておきます。
「ユニットに乗っていないパイロットはLaunchコマンドで強制出撃させない」 のであれば、 該当パイロットがユニットに乗っているかどうかによってIfコマンドなどで分岐を行い、乗っていればLaunchを実行、乗っていなければ出撃させない。
「ユニットに乗っていないパイロットも、Launchコマンドで強制出撃させる」 何かしらのユニットに乗せる必要があります。Rideコマンドですね。 乗せかえる先を決めておく必要がありますが。
まあ戦闘開始前に強制乗り換えが起こると、 ・代わりに降ろされたパイロットが(ユニットに乗っていなくなるから)出撃できなくなる ・マップ終了後も、降ろされたパイロットはそのままなので乗り換えさせないと出撃できない 等のような事も起こりますが、いずれも一工夫で対応可能でしょう。
とりあえずこちらの予想としては以上です 具体的にどういたいのかを明確にしていただければ、もっと違う返信もできるかと思いますが。
では
|