HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1106
だいすけキャラクタの移動(stickについて)2解決


だいすけ

リンク

2009/11/6(Fri) 10:22:28|NO.28715

キーボードの十字キーでキャラクターを移動させようと、
stick命令を用いて下記の様に組みました。

これを実行すると、左への移動は問題ないのですが、
右、上、下への移動では、押した瞬間しか動かず、
押しっぱなしで移動が出来ませんでした。

右、上、下へも押しっぱなしで移動させたいのですが、
ご指摘をお願い致しますm(..)m


*mainloop //画面クリア cls //キーチェック stick key,1 if (key & 1) : x = x-3 //左 if (key & 4) : x = x+3 //右 if (key & 2) : y = y-3 //上 if (key & 8) : y = y+3 //下 //キャラを描画 pos x,y mes "●" //ループ終了 await 5 goto *mainloop



この記事に返信する


あり

リンク

2009/11/6(Fri) 10:39:14|NO.28716

stick key, 15
にして下さい、あとはヘルプの説明を読めば理解できますよ。



だいすけ

リンク

2009/11/6(Fri) 10:49:39|NO.28717

ありさん

解決しました!ありがとうございます^^
キーのコードを足した値を指定すれば良かったんですね。



ONION software Copyright 1997-2023(c) All rights reserved.