- 注册时间
- 2004-11-1
- 最后登录
- 2018-4-24
版主
- 积分
- 548
|
楼主 |
发表于 2007-1-15 12:38:41
|
显示全部楼层
-----------------------------------------------------------------------
import pygame
from pygame.locals import *
def main():
pygame.init() #初始化
screen = pygame.display.set_mode( (800, 600) ) # 窗口为640*480
image = pygame.image.load('ball.bmp') # 读入图像
image = image.convert()
imagerect = image.get_rect()
clock = pygame.time.Clock()#定时器
while 1:
screen.blit(image, imagerect)
pygame.display.flip()
clock.tick(60) # keep the 60 fps
for event in pygame.event.get(): # 事件循环
if event.type == QUIT:
return
if (event.type == KEYDOWN and event.key == K_ESCAPE):
return
keyin = pygame.key.get_pressed()
if keyin[K_RIGHT]: # 按右
imagerect.move_ip(1,0)
if keyin[K_LEFT]: # 按左
imagerect.move_ip(-1,0)
if keyin[K_UP]: #按上
imagerect.move_ip(0,-1)
if keyin[K_DOWN]: #按下
imagerect.move_ip(0,1)
main()
-------------------------------------------------------------------
最近不知道在干什么,偷空看了一个日本人pygame教程,稍做修改。
按下方向键后,ball图形会随着按键移动。
感觉,先不管效率什么的,首先一点,用pygame来写东西,思路还是蛮清晰的。 |
|