import pygame from sys import exit from enum import Enum, unique """e_enum->enum->Enum""" # 保证这个中的类的这些属性的值是唯一的 class Key_value(Enum): UP_KEY = 273 DOWN_KEY = 274 RIGHT_KEY = 275 LEFT_KEY = 276 # KEY = 276 class Tank: def __init__(self, x=0, y=0, x_speed=0, y_speed=0): self.x = x self.y = y self.x_speed = x_speed self.y_speed = y_speed self.image = '' self.width = 80 self.height = 80 def show(self, place): image = pygame.image.load(self.image) image = pygame.transform.scale(image, (self.width, self.height)) place.blit(image, (self.x, self.y)) def move(self): self.x += self.x_speed self.y += self.y_speed def main(): pygame.init() # 创建窗口 screen = pygame.display.set_mode((480, 600)) # 设置窗口的背景颜色 screen.fill((255, 255, 255)) # 创建坦克 tank = Tank() tank.x =
python游戏模块 - 26 小项目-坦克行动 / 大球吃小球
最新推荐文章于 2024-05-04 14:50:52 发布