2D游戏作业:坦克大战——实现坦克移动
3 月,跳不动了?>>> 游戏介绍: 通过上下左右键实现坦克的上下左右移动,并实现坦克根据上下左右键改变图片方向。 代码参考: import os,sys,pygame from pygame.locals import * def control_tank(event): speed=[x,y]=[0,0] speed_offset=1 if event.type==pygame.KEYDOWN: if event.key==pygame.K_LEFT: speed[0]-=speed_offset if event.key==pygame.K_RIGHT: speed[0]=speed_offset if event.key==pygame.K_UP: speed[1]-=speed_offset if event.key==pygame.K_DOWN: speed[1]=speed_offset if event.type==pygame.KEYUP: if event.type in [pygame.K_UP,pygame.K_DOWN,pygame.K_RIGHT,pygame.K_LEFT]: speed=[0,0] return speed def play_tank(): pygame.init() window_size=Rect(0,0,640,480)