帮我检查一下这段代码中的问题(初学者,万分感谢!)

89 阅读1分钟

from pgzrun import *

WIDTH = 1400 HEIGHT = 800

创建角色

bg = Actor("bg.png") transport=Actor("transport.png",(100,400)) grain=Actor("grain.png",(100,400)) camp=[Actor("camp.png",(1300,100)),Actor("camp.png",(1300,400)),Actor("camp.png",(1300,700))]

绘制角色

def draw(): screen.clear() bg.draw() for i in camp: i.draw() grain.draw() transport.draw() def update(): if grain.x>=1200:
grain.image="fall.png" def on_mouse_down(pos): global grain grain = Actor ("grain.png",(100,400)) for i in camp: if pos[0]>=i.pos[0] and pos[1]>=i.pos[1]: transport . angle = transport . angle_to ( pos ) animate ( grain , pos = pos , tween =" accelerate ", duration =1) sounds . xiu . play () print(i.pos)

go()