最后一个项目用到了pygame, 对于模块不熟悉的我还是查询了一些资料介绍。
import sys
import pygame
from pygame.locals import *
def control_ball(event):
speed = [x,y] =[0,0]# 设置相对位移
speed_offset = 1 #小球的速度
# 如果事件的类型是 键盘输入,就根据方向键来求出速度的方向(默认是从左往右为1,从上往下为1)
if event.type == KEYDOWN:
if event.key == pygame.K_LEFT:
speed[0] -= speed_offset
print event.key
if event.key == pygame.K_RIGHT:
speed[0] = speed_offset
print event.key
if event.key == pygame.K_UP:
speed[1] -= speed_offset
print event.key
if event.key == pygame.K_DOWN:
speed[1] = speed_offset
print event.key
#如果没有方向键的输入,则速度为0,小球不动
if event.type in (pygame.K_UP, pygame.K_LEFT, pygame.K_RIGHT, pygame.K_DOWN):
speed = [0,0]
re