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

 时间:2024-11-08 23:30:51

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

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

工具/原料

python3.7

win7

方法/步骤

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

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

2、然后,在classPlaneGame(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函数:defdrawText(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、其中:defdrawText(self,te垓矗梅吒xt,posx,posy,textHeight=45,fontColor=(1,1,1),backg鸡堕樱陨roundColor=(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飞机大战中添加计分板的方法

如何使用python语言中的方法获取字典中的值 C++创建一个CPU类 UML网络教学系统建模一 VS Code(Visual Studio Code)新建文件作者注释 如何打开VMWare里面的Ubuntu系统
热门搜索
战舰少女wiki 项链图片 长安cs55报价及图片 集成吊顶图片 海贼王漫画