pygame zero 代码示例教程

"""pygame zero是给娃娃们学习python游戏入门的一个pygame封装库,
本程序出有一个窗口出现,一只小猫不断地从左到右滑过,单击它会发出喵叫声。
"""

import pgzrun                 # pip install pgzero
 

小猫 = Actor('scratch')       # scratch.png放在images文件夹下      
小猫.pos = 小猫.width//2,小猫.height//2

WIDTH = 小猫.width * 2        # 窗口宽度 
HEIGHT = 小猫.height * 2      # 窗口高度


def on_mouse_down(pos, button):
    if button == mouse.LEFT and 小猫.collidepoint(pos):
        print("你用鼠标左键点到我了")
        sounds.喵.play()       # 喵.wav放在sounds文件夹下
        小猫.image = "scratch1.png"
    
def draw():
    screen.clear()
    screen.blit('moon',(0,0))
    小猫.draw()
       
def update():
    小猫.left += 5
    if 小猫.left > WIDTH:小猫.right=0
      

pgzrun.go()