绘制飞机 和发出的子弹

This commit is contained in:
206530317 2021-06-15 07:36:30 +08:00
parent 344e7e3e7f
commit b36846b683
1 changed files with 9 additions and 0 deletions

View File

@ -155,3 +155,12 @@ class EnemyPlane(object):
# 如果飞机移动出屏幕则将飞机设置为不可见状态
if self.rect[1] > self.main_scene.size[1]:
self.visible = False
# 绘制飞机 和发出的子弹。子弹在哪里实现都很别扭。在这里实现就不能用remove了。
def draw(self):
for bullet in self.bullets:
if bullet.visible:
bullet.draw()
if not self.visible:
return
self.main_scene.scene.blit(self.image, (self.rect[0], self.rect[1]))