前提・実現したいこと
pyxel(python3)で落ちてくるボールをパッドで受け取るゲームを製作中です。
発生している問題・エラーメッセージ
パッドがマウスの動きに合わせて反応しないので、どこが原因か教えていただきたいです。
該当のソースコード
Python
1import pyxel 2 3pyxel.init(200, 200) 4 5ballx = 100 6bally = 0 7vx = 0.866 #cos 30digree 8vy = 0.5 #sin 30digree 9direction = 0 10padx = 100 11speed = 1.5 12 13def update(): 14 global ballx, bally, vx, vy, direction, badx 15 if direction == 0: 16 ballx += vx 17 elif direction == 1: 18 ballx -= vx 19 20 bally += vy 21 if bally > 200: 22 ballx = 100 23 bally = 0 24 vx*= speed 25 vy*= speed 26 if ballx > 200: 27 direction = 1 28 if ballx < 0: 29 direction = 0 30 padx = pyxel.mouse_x 31 32 33def draw(): 34 global ballx, bally, padx 35 pyxel.cls(7) 36 pyxel.circ (ballx, bally, 10, 6) 37 pyxel.rect (padx-20, 195, 40, 5, 14) 38 39pyxel.run(update, draw) 40
補足情報(FW/ツールのバージョンなど)
pyxel, python3 で制作中です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。