大家好,我是尘风,欢迎收看我的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
今天不水吧。