本文所示代码实现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()

总结

我觉得游戏编程最基础的功能就是鼠标键盘控制物品移动,还有就是物体的碰撞检测。

以上就是本文关于python方向键控制上下左右代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python 方向键控制_python方向键控制上下左右代码相关推荐

  1. python键盘上下左右控制_python方向键控制上下左右代码

    本文所示代码实现python编程方向键控制图片上下左右,我们首先看下演示结果. 演示: 实例代码: bif="1.jpg" mif="2.jpg" import ...

  2. python多线程扫描_Python多线程扫描端口代码示例

    本文代码实现Python多线程扫描端口,具体实现代码如下. #coding:utf-8 import socket import thread import time socket.setdefaul ...

  3. python生成数字_Python生成数字图片代码分享

    本文向大家分享了几段Python生成数字图片的代码,喜欢的朋友可以参考.具体如下: 最终版本 # -*- coding:utf-8 -*- from PIL import Image,ImageFon ...

  4. python tracer函数_Python流程控制常用工具和函数定义

    在我们的工作中,我们使用ddagent ver.5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制.经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存 ...

  5. python程序流程控制_python流程控制

    计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句.选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构.选择结构和循环结构. 事实证明,任何一 ...

  6. python调用键盘_Python直接控制鼠标键盘

    Python直接控制鼠标键盘 之前因为期末的原因已经很久没写博客了,今天博主发现一个好玩的模块PyAutoGUI,借助它可以使用Python脚本直接控制键盘鼠标,感觉可以解决很多无聊的机械运动.这里记 ...

  7. python哨兵循环_Python哨兵控制循环

    我想知道是否有人能帮我指出正确的方向!我是个初学者,完全迷路了.我试着做一个哨兵控制的循环,要求用户"输入支票金额",然后询问"这张支票有多少用户".在它询问用 ...

  8. python画烟花_python烟花效果的代码实例

    天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀. 这个有趣的小项目并不复杂,只需一点可视化技巧,100余 ...

  9. python编程菱形_Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...

最新文章

  1. Docker 容器技术 — 容器存储
  2. 赶走最令人不愉悦的一类BUG,你准备好了么?
  3. 在Activity不可见时暂停WebView的语音播放,可见时继续播放之前的语音
  4. Linux 入门记录:五、vi、vim 编辑器
  5. Java通过JNI/JNA加载dll库文件调用C接口,出现“java.lang.UnsatisfiedLinkError: no XXX in java.library.path”问题
  6. 备考2022年软考论文写作注意要点
  7. AD封装库转成pads封装库
  8. Qt4开发的IP地址切换器
  9. SheetJS xlsx js库入门使用
  10. 【大规模MIMO学习笔记】大规模MIMO的信道特点
  11. 梅西大学研究员创造出新3D打印系统 用螺杆作为进料机构挤出颗粒
  12. 微信开放平台、公众平台的区别
  13. mysql篇-sql查询语句-平均分、最高最低分、排序
  14. 计算机会计系统与手工会计系统有什么异同,会计电算化系统与手工会计系统的比较研究...
  15. GPS RTK测量定位原理
  16. 该网页无法访问未连接上服务器是什么意思,浏览器打不开该网页,因为无法连接到服务器...
  17. Delphi7微信、支付宝扫码支付源码
  18. 情绪:感觉、思考和沟通(无助益情绪通常由哪些非理性思考带来的、以及怎么减少这种无助益情绪...
  19. 成立大数据公司 新华三“数据引擎”要干些什么事?
  20. c语言初学者常见错误归纳,C语言中常见错误分析.doc

热门文章

  1. windows2012r2文件服务器部署,Windows server 2012部署和配置群集文件服务器
  2. 高速PCB设计指南系列(四)
  3. SE壳C#程序-CrackMe-爆破 By:凉游浅笔深画眉 / Net7Cracker
  4. 2021年安全员-B证(广西省)考试报名及安全员-B证(广西省)考试试卷
  5. 计算机c盘可以删除的文件,电脑C盘上的文件哪些可以大胆删除的?
  6. zuul : Forwarding error 全局异常处理
  7. 【深度学习(李沐)】
  8. canvas——绘制文字
  9. 动态库和静态库的生成
  10. libmodbus协议栈4—— 总结