| お初にお目にかかります。 SRCユーザーの1人「GAMEMASTER」と申します。
> Moveコマンドで複数のキャラを同時に動かす事はできるのですか?
Moveコマンドは特定のユニット1体しか対象に出来ませんが、コマンドのオプションに「非同期」を指定することで複数のユニットを同時にそれぞれ指定した座標へ移動させることが出来ます。 なお、この時全てのユニットを移動させた後でRedrawコマンドを使用する必要があります。
ForEach 味方
Move 移動先のX座標 移動先のY座標 非同期
Next
Redraw
但し、このオプションは「アニメ表示」と同時には適用出来ないため、実際に複数のユニットが一斉に動いているように見せることは不可能です。
> それと移動先にそのキャラの隣1マスなどの指定はできないでしょうか?
特定のユニットの座標はX関数及びY関数で取得することが出来ます。
ForEach 味方
Move X(目標のパイロット) Y(目標のパイロット) 非同期
Next
Redraw
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|