这篇文章主要介绍了 python 方向键控制上下左右代码, 小编觉得还是挺不错的, 具有一定借鉴价值, 需要的朋友可以参考下
本文所示代码实现 python 编程方向键控制图片上下左右, 我们首先看下演示结果
演示:
实例代码:
- bif="1.jpg"
- mif="2.jpg"
- import pygame,sys
- from pygame.locals import *
- pygame.init()
- screen=pygame.display.set_mode((640,360),0,32)
- background=pygame.image.load(bif).convert()
- mouse_c=pygame.image.load(mif).convert_alpha()
- x,y=0,0
- movex,movey=0,0
- while True:
- for event in pygame.event.get():
- if event.type ==QUIT:
- pygame.quit()
- sys.exit()
- if event.type==KEYDOWN:
- if event.key==K_LEFT:
- movex=-1
- if event.key==K_RIGHT:
- movex=+1
- elif event.key==K_UP:
- movey=-1
- elif event.key==K_DOWN:
- movey=+1
- if event.type==KEYUP:
- if event.key==K_LEFT:
- movex=0
- if event.key==K_RIGHT:
- movex=0
- elif event.key==K_UP:
- movey=0
- elif event.key==K_DOWN:
- movey=0
- x+=movex
- y+=movey
- screen.blit(background,(0,0))
- screen.blit(mouse_c,(x,y))
- pygame.display.update()
总结
我觉得游戏编程最基础的功能就是鼠标键盘控制物品移动, 还有就是物体的碰撞检测
来源: http://www.phperz.com/article/18/0223/362965.html