[关闭]
@websec007 2020-06-23T03:43:07.000000Z 字数 327 阅读 640

Alien Invasion - 13.6.4 外星人碰撞底部

2020.Python从入门到实践


13.6.4 如何结束游戏

一、学习理解部分

self.game_active = True (@game_stats.py)

如果飞船的数量不小于0个,则继续游戏;如果飞船的数量小于0或等于0了,则变更游戏属性值:

self.game_active = False (@ship_hit())

在游戏更新中,除事件更新不受“游戏属性”控制,其他游戏对象更新都要受到此控制。

  1. if stats.game_active:
  2. ship.update
  3. gf.update_bullets()
  4. gf.update_aliens()
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注