编程语言
首页 > 编程语言> > Python肥鸡大战开发记录(八):子弹方法和编组

Python肥鸡大战开发记录(八):子弹方法和编组

作者:互联网

一、子弹方法
增添:\bullet.py:

    def update(self):
        """向上移动子弹"""
        self.y -= self.speed_factor
        self.rect.y = self.y

    def draw_bullet(self):
        """在屏幕上绘制子弹"""
        pygame.draw.rect(self.screen, self.color, self.rect)

二、子弹编组
更新:\FatChickenWars.py:

...
from pygame.sprite import Group
...
	    # 创建一只肥鸡
    chicken = Chicken(screen, fcw_settings)
    # 创建子弹编组
    bullets = Group()
...
	        # 更新肥鸡状态
        chicken.update()
        # 更新子弹状态
        bullets.update()
...

2021.1.21

标签:...,编组,Python,self,子弹,肥鸡,update,rect
来源: https://blog.csdn.net/k1095118808/article/details/112973390