创建一个外星人并将其加入当前行
create_alien(ai_settings, screen, aliens, alien_number, row_number)
class Bullet(Sprite):
"""一个对飞船发射的子弹进行管理的类...self.prep_msg(msg)
def prep_msg(self, msg):
"""将msg渲染为图像,并使其在按钮上居中"""
self.msg_image = self.font.render...)
# 更新屏幕上的图像,并切换到新屏幕
def update_screen(ai_settings, screen, stats, sb, ship, aliens, bullets, play_button...):
"""更新屏幕上的图像,并切换到新屏幕"""
# 每次循环时都重新绘制屏幕
screen.fill(ai_settings.bg_color)
# 在飞船和外星人后面重新绘制所有子弹
for bullet...经典小游戏汇总
以上就是本文的全部内容,希望对大家的学习有所帮助。