新闻详情

新闻详情

首页 / 资讯中心 / 详情

Python编程中pygame库中照片的处理

发布时间:2026/9/10 21:17:29来源:尧图网络
Python编程中pygame库中照片的处理
在制作游戏时照片的使用的频率非常高可以做背景、角色等。#加载照片bgpygame.image.load(图片路径)图片路径:如果图片和py文件是在同一级目录下,那么直接写图片名字即可,如果不在同一级目录下,要先用./切换到图片目录下。#绘制图片及其位置的确定screen.blit(bg,[0,0]) sceen:窗口名称 blit:绘制图像、及规定图像位置bg:图像名 [0,0]图像绘制的位置坐标1、对于窗口来说,窗口左上角的位置就是坐标系的原点位置2、背景图是放在整个窗口上的,图片的左上角要和窗口的左上角对齐,所以背景图片的坐标就是[0,0]注:在pygame里,图片不会自动适配窗口大小,所以,如果我们想把让图片和窗口一样大,我们需要去调整窗口大小。#图片在窗口位置随机出现from random import randint #导入随机数库screen.blit(img1,[randint(0,500),randint(0,200)]) #将图像的坐标设置为随机数区间#利用while循环实现多张照片的展现注我们重新绘制完图片之后,一定要重新绘制一下背景图片和刷新一下窗口,否则会出现如下问题原因:当我们在背景图片上加载其它图片时,背景的这个区域就被其他图片覆盖了。x 0 #定义变量 while True: for event in pygame.event.get(): if event.type QUIT: sys.exit() Screen.blit(bg, [0,0]) #绘制背景 x 2 变量2 screen.blit(img,[x,0])#绘制图片 pygame.time.delay(100)#让程序休眠一段时间,单位是毫秒 pygame.display.update()#刷新窗口注图片移动得太快,我们看不太清,所以我们可以让窗口刷新之前先休息一会儿。pygame库中方法继续更新中~~~~~
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Keploy 几分钟装好:面向新手的完整安装指南 2026/9/10 21:15:09

Keploy 几分钟装好:面向新手的完整安装指南

Keploy 几分钟装好:面向新手的完整安装指南 【免费下载链接】keploy Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing. 项目地址: https://gitcode.com/GitHub_Trending/ke/keploy 测试全靠手…

阅读更多 →
【NebulaGraph】NebulaGraph 支持哪些聚合函数(Aggregation Functions)?如何使用它们? 2026/9/10 21:15:09

【NebulaGraph】NebulaGraph 支持哪些聚合函数(Aggregation Functions)?如何使用它们?

NebulaGraph 聚合函数全景图:从金融反欺诈团伙挖掘到高效数据统计实战 问题引入 本次聚焦于用户提出的以下具体问题: 三、 nGQL 语言深度解析 (Deep Dive into nGQL) 43. NebulaGraph 支持哪些聚合函数(Aggregation Functions)?如何使用它们? 在一次金融反洗钱(AML) …

阅读更多 →
Bacnet IP设备与物联网平台集成指南 2026/9/10 21:15:09

Bacnet IP设备与物联网平台集成指南

1. Bacnet IP网络型设备与物联网的融合背景在楼宇自动化领域,Bacnet协议已经成为了事实上的国际标准。作为Bacnet协议栈中的重要组成部分,Bacnet IP网络型设备通过以太网实现设备间的互联互通,大幅提升了系统集成能力和数据传输效率。而随着物…

阅读更多 →
【NebulaGraph】如何在 nGQL 中使用内置函数(Built-in Functions),例如字符串、数学、日期函数等? 2026/9/10 21:15:09

【NebulaGraph】如何在 nGQL 中使用内置函数(Built-in Functions),例如字符串、数学、日期函数等?

NebulaGraph 内置函数实战宝典:从电商用户行为分析到高效数据处理 问题引入 本次聚焦于用户提出的以下具体问题: 三、 nGQL 语言深度解析 (Deep Dive into nGQL) 44. 如何在 nGQL 中使用内置函数(Built-in Functions),例如字符串、数学、日期函数等? 在一个大型电商平台…

阅读更多 →
CANN/GE ATC精度模式参数 2026/9/10 21:15:09

CANN/GE ATC精度模式参数

--precision_mode_v2 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Tenso…

阅读更多 →
遗传算法在风光储混合发电系统优化配置中的应用 2026/9/10 21:12:09

遗传算法在风光储混合发电系统优化配置中的应用

1. 混合发电系统优化配置的工程挑战在可再生能源发电系统的实际工程设计中,如何合理配置风力发电机、光伏阵列和蓄电池组的容量比例,一直是困扰系统工程师的核心难题。传统经验公式法往往存在两个致命缺陷:一是无法准确反映当地气候数据的时序…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞