效果演示:
【python 】pygame制作简单的游戏移动操作演示
完整操作视频:
【python 】pygame制作简单的游戏移动操作完全操作
##main.py
import pygame,sys
class Game:
def __init__(self):
pygame.init()
##title
pygame.display.set_caption('game')
##windows size
pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))
def run(self):
while 1:
##退出
for event in pygame.event.get():
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.update()
if __name__ == '__main__':
game=Game()
game.run()


##map.py
import pygame
class Map:
def __init__(self):
self.display=pygame.display.get_surface()
def run(self,dt):
self.display.fill('green')

##character.py
import pygame
class Character(pygame.sprite.Sprite):
def __init__(self,pos,group):
super(Character, self).__init__(group)
self.image=pygame.Surface((30,30))
self.image.fill('red')
self.rect=self.image.get_rect(center=pos)








