1,导入pygame
2,设计游戏窗口界面大小window_size=(width,heigth)=(640,480),背景颜色等
3,tank_image=pygame.image.load('images/tanKU.bmp')加载坦克图片
4,写函数,然后调用
参考代码
import os,sys,pygame from pygame.locals import * def play_tank(): pygame.init() window_size=(width,heigth)=(640,480) speed=[1,1] color_white=(255,255,255) screen=pygame.display.set_mode(window_size) pygame.display.set_caption("坦克大战") tank_image=pygame.image.load('images/tanKU.bmp') tank_rect=tank_image.get_rect() while True: for event in pygame.event.get(): if event.type==pygame.QUIT: pygame.quit() sys.exit() tank_rect=tank_rect.move(speed) if(tank_rect.left<0) or (tank_rect.right>width): speed[0]=-speed[0] if(tank_rect.top<0) or (tank_rect.bottom>heigth): speed[1]=-speed[1] screen.fill(color_white) screen.blit(tank_image,tank_rect) pygame.display.update() play_tank()
运行结果

来源:oschina
链接:https://my.oschina.net/u/4463976/blog/3209564
