Python:使用Pygame创建简单游戏

来源:互联网 发布:js options 编辑:程序博客网 时间:2024/05/20 02:56

1、安装pip
2、安装pygame(pip install pygame)
3、写入代码:

import pygameimport sysfrom pygame.locals import *# init Pygamepygame.init()size = width, height = 600, 500speed = [-2, 1]bg = (255, 255, 255) # RGB#Surfacescreen = pygame.display.set_mode(size)#set the titlepygame.display.set_caption("I am a Rabbit!I am running")#load the imagerabbit = pygame.image.load("1.jpg")#get the position-rect of imageposition = rabbit.get_rect()l_head = rabbitr_head = pygame.transform.flip(rabbit, True, False)while True:    for event in pygame.event.get():        if event.type == pygame.QUIT:            sys.exit()        if event.type == KEYDOWN:            if event.key == K_LEFT:                rabbit = l_head                speed = [-1, 0]            if event.key == K_RIGHT:                rabbit = r_head                speed = [1, 0]            if event.key == K_UP:                speed = [0, -1]            if event.key == K_DOWN:                speed = [0, 1]    #move    position = position.move(speed)    if position.left < 0 or position.right > width:        # transform        rabbit = pygame.transform.flip(rabbit, True, False)        # move oppsite        speed[0] = -speed[0]    if position.top < 0 or position.bottom > height:        speed[1] = -speed[1]    # fill the bg    screen.fill(bg)    # update img    screen.blit(rabbit, position)    # update screen    pygame.display.flip()    # delay    pygame.time.delay(10)

4、运行文件。
rabbit

0 0
原创粉丝点击