Advertisement

开发一个游戏,在屏幕上放置一艘飞船于左侧,并让玩家通过上下移动飞船进行操作。当玩家按下空格键时,在屏幕上向右方发射一颗子弹,并在子弹消失后删除其记录

阅读量:

12-5 侧面射击 : 设计一款游戏, 将一艘飞行器置于屏幕左侧, 并使玩家能够操控其上下移动。 当玩家按下空格键时, 飞行器将向屏幕右侧发射一枚子弹, 该子弹在移出屏幕范围后会被系统自动清除。
首先需要对ship.bmp文件进行角度调整

复制代码
    #a_alien_invasion.py
    import pygame
    from pygame.sprite import Group
    from a_settings import Settings
    from a_ship import Ship
    import a_game_functions as gf
    
    #from bullet import Bullet #!!!!!!
    def run_game():
    pygame.init()
    ai_settings = Settings()
    screen = pygame.display.set_mode(
        (ai_settings.screen_width, ai_settings.screen_height))
    pygame.display.set_caption("Alien Invasion")
    
    ship = Ship(ai_setting

全部评论 (0)

还没有任何评论哟~