手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

python飞机大战中添加计分板的方法

时间:2024-10-13 13:23:45

1、首先,如图,设计计分显示位置在游戏画面的左上角位置。

python飞机大战中添加计分板的方法

2、然后,在class PlaneGame(object): '''飞机大战主游戏''' def __init__(self):下添加代码:self.score = 0

python飞机大战中添加计分板的方法

3、然后,在 def __update_sprites(self):下添加sel酆璁冻嘌f.drawText("稆糨孝汶;计分:"+str(self.score),SCREEN_RECT.width - 500,30)

python飞机大战中添加计分板的方法

4、然后,在 def __game_over(): print("挢旗扦渌;游戏结束") pygam髫潋啜缅e.quit() exit()后定义drawText函数: def drawText(self,text,posx,posy,textHeight=45,fontColor=(1,1,1),backgroundColor=(255,255,255)): fontObj = pygame.font.Font('simsun.ttc',textHeight) textSurfaceObj = fontObj.render(text,13,fontColor,backgroundColor) textRectObj = textSurfaceObj.get_rect() textRectObj.center = (posx,posy) self.screen.blit(textSurfaceObj,textRectObj)

python飞机大战中添加计分板的方法

5、其中:def drawText(self,te垓矗梅吒xt,posx,posy,textHeight=45,fontColor=(1,1,1),backgroundColor=(255,255,255)): fontObj = pygame.font.Font('simsun.ttc',textHeight)'simsun.ttc'为字体样式,需要将字体放在目录文件下。textHeight=45为字体大小fontColor=(1,1,1)为字体颜色backgroundColor=(255,255,255)为背景颜色

python飞机大战中添加计分板的方法

6、最后运行游戏,可以看到如下图,飞机大战计分板出现。

python飞机大战中添加计分板的方法
python飞机大战中添加计分板的方法
© 手抄报圈