![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pygame
开发学习小游戏
寻水的鱼°
遨游于荒漠中的鱼°
展开
-
pygame飞机大战关于子弹的设计(二)
游戏后期,敌机数量较多,若我方死亡后子弹直接降为初始1级子弹,容易造成玩家“心理阴影”,影响游戏体验!所以,增加复活补给和子弹储存机制复活补给:即我方飞机死亡,重新复活时,立即生成补给包以提高子弹等级,增强作战能力: if me_destroy_index == 0: me.reset() bullet_supply.reset() life_num -= 1子弹储存:即在我方飞机子弹已经是满级时,“吃到”补给即无任何增强,容易导致玩家“生气”,故采用储存机制原创 2020-08-28 13:28:50 · 1198 阅读 · 0 评论 -
pygame飞机大战关于子弹的设计(一)(含源码)
先上图,终极子弹:此处有图:bullet_all我方子弹共有三种模型:基础子弹、双发子弹及S型子弹基础子弹:此处有图:bullet_1实现代码,定义类:class Bullet1(pygame.sprite.Sprite): def __init__(self, position): pygame.sprite.Sprite.__init__(self) self.image = pygame.image.load("images/bullet1.pn原创 2020-08-27 16:29:24 · 5421 阅读 · 5 评论