| 現在コマンド入力を求めるインクルードを作成しているのですがどのように記述すればよいのか分かりません 対応したキー番号は上下左右とA〜G(配列はASDFGの横一列)なのですが キー番号はそれぞれ下に書いてある通りなのですがそれをランダムで表示させる方法がわかりません
キー[←] = KeyState(37) キー[↑] = KeyState(38) キー[→] = KeyState(39) キー[↓] = KeyState(40)
キー[A] = KeyState(65) キー[S] = KeyState(83) キー[D] = KeyState(68) キー[F] = KeyState(70) キー[G] = KeyState(71)
これらをランダムで5つ表示させて入力させるというのが目標です 全く参考にならないと思いますが思ったとおりに書いたのがしたです
ファービットブレイザー: set キー Random(キー) set キー判定 0 set キー[←] = KeyState(37) set キー[↑] = KeyState(38) set キー[→] = KeyState(39) set キー[↓] = KeyState(40) set キー[A] = KeyState(65) set キー[S] = KeyState(83) set キー[D] = KeyState(68) set キー[F] = KeyState(70) set キー[G] = KeyState(71) Switch キー endsw sunset talk システム コマンドを入力しろ end
for i = 1 to 40 DrawWidth 9 Color RGB(255, 255, 255) FillStyle 透明 FillColor RGB(255, 255, 255) Line 65 225 420 300 B DrawWidth 1 Color RGB(100, 100, 100) Line 65 225 420 300 BF refresh Font 16pt P明朝 RGB(255, 255, 255) Regular PaintString 115 245 $(キー) $(キー) $(キー) $(キー) $(キー)
wait 2 if KeyState(キー) then incr キー判定 PlaySound Flair.wav endif Wait until (i * 2) next noon exit
if コマンド > 4 Then autotalk フリオニール 3;槍よ suspend 戦闘アニメ_○ autotalk フリオニール 3;槍よ、切り裂く! suspend 戦闘アニメ_○ autotalk フリオニール 3;槍よ、切り裂く!、砕けろ suspend 戦闘アニメ_○ autotalk フリオニール 3;槍よ、切り裂く!、砕けろ、弾け! suspend 戦闘アニメ_○ autotalk フリオニール 3;槍よ、切り裂く!、砕けろ、弾け!、剣よ! suspend 戦闘アニメ_○ autotalk フリオニール 3;槍よ、切り裂く!、砕けろ、弾け!、剣よ!これで最後だ! end endif unset キー判定 exit
ここまで長く書いて何を言いたいのかわからないと思います、すみません 自分に技術が足りないのは分かっているつもりですがどうかお願いします
|