飞船

Python案例:飞船向右发射子弹

末鹿安然 提交于 2019-11-27 23:00:59
Python案例:飞船向右发射子弹 一、运行效果 二、实现步骤 1、创建Python项目ShipFireBullets 2、创建images目录,拷贝飞船图片ship.png 3、创建游戏设置文件settings.py class Settings(): # 初始化游戏设置 def __init__(self): # 屏幕设置 self.screen_width = 1000 self.screen_height = 600 self.bg_color = (230, 230, 230) # 飞船设置 self.ship_speed_factor = 1.5 # 子弹设置 self.bullet_speed_factor = 1 self.bullet_width = 15 self.bullet_height = 1 self.bullet_color = 60, 60, 60 self.bullets_allowed = 3 4、创建飞船类文件ship.py import pygame class Ship(): # 初始化飞船 def __init__(self, ai_settings, screen): self.screen = screen self.ai_settings = ai_settings # 加载船图像,获取其矩形 self.image = pygame