| 2008/04/07(Mon) 17:05:19 編集(投稿者)
#全く見当違いなレスをしていたのでそれは削除しました。すいません。
>RPG移動: >If KeyState(66) = 1 Then >Move 馬車 X(馬車) (Y(馬車) - 1) 非同期 >Center 馬車 >EndIf >
これですと、RPG移動が実行された直後にKeyStateに対応するキーを押していないとMoveコマンドが実行されません。 (スタートイベント開始直後からずっと該当キーを押し続けていれば一応動きましたが…) KeyStateによる判別の前にWait Clickを挟んでクリックorキー入力を待つようにしないと、プレイヤーに操作させるには辛いかと。
それから、これだと1マス動いたらスタートイベントごと終了してしまうので、 条件を満たすまで移動を続けさせたいのであれば繰り返し実行させる必要があるのでは。
また、ReturnコマンドはCallコマンドかCall関数と組み合わせて使うものです。GoToで飛んだ場合には使えません。
|