pygame zero 特训 - update篇 - (1)

大家好,我是尘风,欢迎收看我的pygame zero 特训讲堂,pygame zero 是一个很好用的制作Python游戏的库,上期有点水,今天来个福利,update篇。

update函数是pygame zero自带的函数,每秒运行60次,当然也可以修改,但我们这期的主题并不是这个。

老规矩,先上代码。

​
​import pgzrun # 导入pygame zero 
 
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
 
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
 
def draw():
    apple.draw() # 显示图片apple。

def update():
    pass

pgzrun.go() # 运行pygame zero
 
​
 
​

​

利用这个可以做出很多东西,比如接收键盘按键。

​import pgzrun # 导入pygame zero 
 
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
 
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
 
def draw():
    apple.draw() # 显示图片apple。

def update():
    if keyboard.w: # 当按下w键时,打印a。
        print('a')

pgzrun.go() # 运行pygame zero

还有就是切换角色造型。

import pgzrun # 导入pygame zero 
 
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
 
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
 
def draw():
    apple.draw() # 显示图片apple。

def update():
    apple.image = "orange.image" # 在apple和orange间切换。
    orange.image = "apple.image"

pgzrun.go() # 运行pygame zero

还可以连续打印。

​import pgzrun # 导入pygame zero 
 
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
 
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
 
def draw():
    apple.draw() # 显示图片apple。

def update():
    print('abc') # (连续)打印abc。

pgzrun.go() # 运行pygame zero
 
​

今天不水吧。

记得一键三连哦!谢谢观看。

你可能感兴趣的:(Pygame,zero特训,pygame,python)