SRC質問掲示板Mk2
(現在 過去ログ58 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■11055 / inTopicNo.1)  Move
  
□投稿者/ NINJYA -(2003/11/07(Fri) 17:29:28)
    どうも初めまして。
    早速ですが質問です。
    Moveコマンドで複数のキャラを同時に動かす事はできるのですか?
    それと移動先にそのキャラの隣1マスなどの指定はできないでしょうか?
    今のシナリオにそれが必要なんですが・・・
引用返信/返信 削除キー/
■11056 / inTopicNo.2)  Re[1]: Move
□投稿者/ GAMEMASTER -(2003/11/07(Fri) 17:41:13)
http://nagoya.cool.ne.jp/gamemaster/
     お初にお目にかかります。
     SRCユーザーの1人「GAMEMASTER」と申します。

    > Moveコマンドで複数のキャラを同時に動かす事はできるのですか?

     Moveコマンドは特定のユニット1体しか対象に出来ませんが、コマンドのオプションに「非同期」を指定することで複数のユニットを同時にそれぞれ指定した座標へ移動させることが出来ます。
     なお、この時全てのユニットを移動させた後でRedrawコマンドを使用する必要があります。


     ForEach 味方

      Move 移動先のX座標 移動先のY座標 非同期

     Next

     Redraw


     但し、このオプションは「アニメ表示」と同時には適用出来ないため、実際に複数のユニットが一斉に動いているように見せることは不可能です。

    > それと移動先にそのキャラの隣1マスなどの指定はできないでしょうか?

     特定のユニットの座標はX関数及びY関数で取得することが出来ます。


     ForEach 味方

      Move X(目標のパイロット) Y(目標のパイロット) 非同期

     Next

     Redraw


     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■11057 / inTopicNo.3)  Re[2]: Move
□投稿者/ 幻魔の公子 -(2003/11/07(Fri) 19:40:37)
     幻魔の公子です。


    >  但し、このオプションは「アニメ表示」と同時には適用出来ないため、実際に複数のユニットが一斉に動いているように見せることは不可能です。

     動作が重くなってもいいなら、不可能でもありません。
     Moveを連続で使って、1マスずつ目的の場所まで動かしてやれば、一応そのように見えるでしょう。
     アニメ表示より遅いですし、他のユニットと重なることもできないため、多少違和感は出るでしょうが。


     それでは。

引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -