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

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

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

■14285 / inTopicNo.1)  カーソル移動
  
□投稿者/ プチミント -(2004/06/10(Thu) 22:18:50) [ID:2ksPBBnk]
    インクルードで、押されたカーソルキーに合わせてマップのカーソルも動かす、というのを作ろうとしているんですが
    カーソルの座標を記録させるには どうすればいいのでしょう、カーソルの判定はキーステート関数で大丈夫なんだと思いますが
    どなたかご教授願えると嬉しいです
引用返信/返信 削除キー/
■14291 / inTopicNo.2)  Re[1]: カーソル移動
□投稿者/ GAMEMASTER -(2004/06/11(Fri) 17:56:34) [ID:qjjveNJh]
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > インクルードで、押されたカーソルキーに合わせてマップのカーソルも動かす、というのを作ろうとしているんですが
    > カーソルの座標を記録させるには どうすればいいのでしょう、カーソルの判定はキーステート関数で大丈夫なんだと思いますが
    > どなたかご教授願えると嬉しいです

     座標を管理するための変数を作成し、初期値を適当な値に設定しておいてからどのキーが押されたかによって変数の数値を適宜変更するようにしましょう。
     詳細はヘルプをご覧下さい。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■14316 / inTopicNo.3)  Re[2]: カーソル移動
□投稿者/ プチミント -(2004/06/14(Mon) 11:49:21) [ID:2ksPBBnk]
    ありがとうございます
    *ターン 全 味方:
    Set 現在座標X X(0)
    Set 現在座標Y Y(0)
    If KeyState(37) Then
    X() -1
    ElseIf KeyState(38) Then
    Y() -1
    ElseIf KeyState(39) Then
    X() +1
    ElseIf KeyState(40) Then
    Y() +1
    Else
    EndIf
    Exit
    でやってみてるんですが、たまに
    サブルーチンの呼び出し先ラベルである「」←には数字が入る がみつかりません
    ってなることがあります、なぜなんでしょう
    それと、SRWのようにボタン押しでユニットに飛ばすようにはできるんでしょうか?
引用返信/返信 削除キー/
■14325 / inTopicNo.4)  Re[3]: カーソル移動
□投稿者/ GAMEMASTER -(2004/06/14(Mon) 16:05:54) [ID:tjiTB4EC]
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > (前略)
    >
    > でやってみてるんですが、たまに
    > サブルーチンの呼び出し先ラベルである「」←には数字が入る がみつかりません
    > ってなることがあります、なぜなんでしょう

     変数の操作にはIncrコマンドを利用しましょう。
     また、変更する対象が不正です。


     *ターン 全 味方:

     Set 現在座標X X(0)
     Set 現在座標Y Y(0)

     If KeyState(37) Then

      Incr 現在座標X -1

     ElseIf KeyState(38) Then

      Incr 現在座標Y -1

     ElseIf KeyState(39) Then

      Incr 現在座標X +1

     ElseIf KeyState(40) Then

      Incr 現在座標Y +1

     Else

     EndIf

     Exit


    > それと、SRWのようにボタン押しでユニットに飛ばすようにはできるんでしょうか?

     移動先の座標としてユニットの座標を指定しましょう。
     詳細はヘルプをご覧下さい。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -