トピック

動かし方

人を十字キーで動かしたりする方法を教えてくださいĦ
0そうだね
プレイ済み
返信[1]
親投稿
SilverBlue Corei72630QM
人を十字キーで動かす(物理) それはともかく、X,Yの変数を用意して、BUTTON()で取得して、数値を変化させて、スプライトで表示するのが手っ取り早いです。 例 ACLS SPSET 0,500 REPEAT X=MIN(400,MAX(X+(BUTTON()==#RIGHT)-(BUTTON()==#LEFT),0)) Y=MIN(240,MAX(Y+(BUTTON()==#DOWN)-(BUTTON()==#UP),0)) SPOFS 0,X,Y VSYNC UNTIL 0 後は頑張ってください(
1そうだね
プレイ済み
返信[2]
親投稿
お、恐らくもっと分かりやすいかと思われる例↓ acls spset 0,500 @loop b=button() if b and #right then x=x+1 if b and #left then x=x-1 if b and #down then y=y+1 if b and #up then y=y-1 spofs 0,x,y vsync goto@loop
4そうだね
プレイ済み
返信[3]
親投稿
ちょうどサンプルを作ってたのでキー載せときます。コメント多めです。 キー[4DQEDEW3
1そうだね
プレイ済み
返信[4]
親投稿
ありがとうございました!
0そうだね
プレイ済み