开发一个游戏,在屏幕上放置一艘飞船于左侧,并让玩家通过上下移动飞船进行操作。当玩家按下空格键时,在屏幕上向右方发射一颗子弹,并在子弹消失后删除其记录
发布时间
阅读量:
阅读量
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)
还没有任何评论哟~
