# 1。导包
import pygame
# 类
"""
类名:feiji
属性:位置x,y;皮肤;血量
方法: show, move
"""
class feiji:
def __init__(self, CK):
self.x = 250
self.y = 500
self.pifu = pygame.image.load("hero.gif")
self.blood = 3
self.chuangkou = CK
def show(self):
self.chuangkou.blit(self.pifu, (self.x, self.y))
# 向左
def move_left(self):
self.x = self.x - 10
def move_right(self):
self.x = self.x + 10
# 敌机
"""
类名:diji
属性:位置x,y;皮肤;血量
方法: show, move
"""
def key_control(hero):
# 判断我们是否点红叉了
# 事件
for shi_jian in pygame.event.get():
if shi_jian.type == pygame.QUIT:
pygame.quit()
if shi_jian.type == pygame.KEYDOWN:
if shi_jian.key == pygame.K_a:
hero.move_left()
elif shi_jian.key == pygame.K_d:
hero.move_right()
def main():
# 2。初始化
pygame.init()
# 3。设置窗口大小
chuang_kou = pygame.display.set_mode((400, 700))
# 4。设置标题
pygame.display.set_caption("米奇妙妙屋")
# 1.导入图片
background = pygame.image.load("background.png")
# 6。刷新 120 hz 1080 hz 显卡 计算画面
# 7. 新建对象
伞兵一号 = feiji(chuang_kou)
while True:
key_control(伞兵一号)
chuang_kou.blit(background, (0, 0))
伞兵一号.show()
pygame.display.update()
# 5。退出游戏
pygame.quit()
if __name__ == '__main__':
main()
qiyuan - 飞机大战之蔡鲲
最新推荐文章于 2020-04-20 20:44:55 发布