2022年7月29日

摘要: ####感觉这个游戏可能有bug,但是实践又看不出来(因为容易莫名其妙的死亡) 1.这次新增加了 墙体类 2.实现了创建地图的方法 3.增加了碰撞逻辑 ` class Tank(pygame.sprite.Sprite): my_all_bullet = pygame.sprite.Group() 阅读全文
posted @ 2022-07-29 18:43 dohota 阅读(267) 评论(0) 推荐(0) 编辑
 
摘要: ##正式实现碰撞 1.实现了四种碰撞(代码注释里有) 2.加入了声音(当然只有这些声音肯定不够,还需要再搜集一些) 3.因为要在Manager类中main方法使用子弹,所以给坦克类创了两个类变量 remain方法清除所有坦克和子弹,重新开始游戏 (清除坦克和子弹用的是类方法) ######注意:同一 阅读全文
posted @ 2022-07-29 14:59 dohota 阅读(91) 评论(0) 推荐(0) 编辑
 
摘要: 1.为了实现碰撞,所以坦克和子弹继承了精灵类 2.bullet类不需要用display方法了 ` import pygame import sys import time import random BACK = (250,250,250) SCREEN_X = 1400 SCREEN_Y = 75 阅读全文
posted @ 2022-07-29 13:31 dohota 阅读(77) 评论(2) 推荐(0) 编辑