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、运行文件。
0 0
- Python:使用Pygame创建简单游戏
- Python pygame 简单的pygame
- Python游戏:PyGame
- Pygame、Python五子棋游戏
- python+pyGame 黑白棋游戏
- Python+pyGame 打砖块游戏
- Pygame (Python 游戏开发)教程
- 用Python和Pygame写游戏-从入门到精通(13)简单的AI游戏
- python pygame — 2048 用python+pygame写2048游戏
- python之pygame 简单开始
- pygame游戏之旅1:安装python和pygame
- 利用python的pygame的模块来实现简单的飞机大战游戏
- Python--写游戏pygame入门一
- 安装python游戏图形框架pygame
- 用Python和Pygame写游戏
- [python]pygame游戏开发学习(一)
- [python]pygame游戏开发学习(二)
- [python]pygame游戏开发学习(三)
- Matrix 中的post 和pre 和set 方法的区别 以及Canvas中的方法
- 作为一名前端工程师——这些技能你掌握多少?
- 学习资料链接
- spring非IOC容器中的对象获取IOC容器中对象的方法
- Python下调用json.dumps中文显示问题解决办法
- Python:使用Pygame创建简单游戏
- 文章标题
- 将UIImageView上的图片保存到相册中
- Java笔记(基础篇)
- (转)Java ConcurrentModificationException 异常分析与解决方案
- -00-neon汇编优化实例讲解【ARM NEON加速】
- 文章标题
- MySQL分区
- Unity Shader 之 Grey UI