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()