RPGでキー操作移動(質問掲示板

投稿:   1 mini 闇さん 投稿:2012/10/22 17:31:22(最新:2012/10/23 23:36:23)
キーの←→でキャラクターの向きを変えるスクリプトが
エラー文無しで動きません
a=0
b=0
startInput()
while b<10
while a==0 
if hasInput()
if isKeyDown("LEFT")
case getEventDirection("操作キャラクター")
when getUpDirection()
s=getRightDirection()
when getLeftDirection()
s=getDownDirection()
when getRightDirection()
s=getLeftDirection()
when getDownDirection()
s=getUpDirection()
end
a=1
elsif isKeyDown("RIGHT")
case getEventDirection("操作キャラクター")
when getUpDirection()
s=getLeftDirection()
when getLeftDirection()
s=getDownDirection()
when getRightDirection()
s=getRightDirection()
when getDownDirection()
s=getUpDirection()
end
a=1
end
end
end
setEventDirection("操作キャラクター",s)
b=b+1
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

      mini きゅうり(投稿日:2012/10/22 19:01, 履歴)
入力を取り出していないようです。

それと、スペースを入れると見やすくなります。
するとend間違いが減るという利点もあります。
  1 mini 闇さん(投稿日:2012/10/22 21:18, 履歴)
入力を取り出していない?
どう言うことですか?
      mini きゅうり(投稿日:2012/10/22 22:07, 履歴)
この関数がないようです。
Nyan mini rurun9(投稿日:2012/10/23 22:55, 履歴)
wiki見て、基本的な操作入力受付の形式をコピペすれば良いのに、敢えて違う形式で組んでるからには動かなくても文句言えないでしょ…
スクリプト/つくってみよう2-0

それから、endにはコメントで何を閉じているのか必ず書く、てのを実行しましょー(何度目だ)
  1 mini 闇さん(投稿日:2012/10/23 23:36, 履歴)
すみませんwiki見てもよくわからなかったのでほぼ勘で書きました
endに説明つけるの忘れていました
すみません