腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
blit
surface
时
,
特殊
的
标签
BLEND_RGB_ADD
对
我
不起作用
、
、
def draw_circle(surf, col, center, radius, alpha=255, add=False): new_surf.set_alpha(alpha) surf.
blit
(new_surf, (center[0]-radius, center[1]-radius)) surf.
bl
浏览 36
提问于2021-08-13
得票数 0
1
回答
如何在多层电子游戏中不混合地模糊图像
、
、
我
正试着用游戏来创建一个棋盘游戏。
我
有一个屏幕上有两层闪现。一个是棋盘,另一个是数字。为了更新屏幕,
我
正在将图层闪到屏幕上。首先是棋盘,然后是图形层。但是,如果不使用blend选项作为
特殊
标志,
我
就无法找到成功完成此操作
的
方法。这导致数字看起来不同,取决于它们是哪个方格(黑白背景)。
我
试着做它没有混合选项,但结果是
我
不能画棋盘层。棋盘层是使用pygame.draw.rect()绘制
的
。这些图形是使用
surface
.<
浏览 8
提问于2022-08-14
得票数 1
回答已采纳
2
回答
Pygame:如何在非矩形剪贴区中绘制
、
、
、
您好,
我
想在pygame中设置非矩形裁剪区域(在这种情况下为字符"P"),在那里它会受到严格
的
限制,在哪里绘制另一个对象。非常感谢
浏览 2
提问于2011-05-10
得票数 6
回答已采纳
1
回答
错误:描述符'
blit
‘需要一个'pygame.
Surface
’对象,但接收到一个'NoneType‘
、
我
在创造一个游戏。
我
编写了这段代码来创建一个sprite及其hitbox:hgbox = pygame.Rect(0 ,13 ,36 ,72)
我
最初把但后来
我
错了,告诉
我
我
<
浏览 3
提问于2017-08-13
得票数 0
回答已采纳
4
回答
如何将numpy阵列呈现到pygame表面?
、
、
、
我
正在编写一段代码,其中一部分是读取图像源,并将其显示在屏幕上供用户交互。
我
也需要锐化
的
图像数据。
我
使用以下方法读取数据并在pyGame中显示 #read the image data and return itscan.shape pygame.init() pygame.surfarray.
blit</
浏览 8
提问于2015-06-13
得票数 7
回答已采纳
1
回答
我
的
球一直在留下痕迹。
我
确实使用了blitz和update(),但是它
不起作用
。
、
= pygame.
Surface
((w_
surface
,h_
surface
)) screen.
blit
(blue_b,(150,250)) screen.
浏览 3
提问于2022-11-23
得票数 0
1
回答
有没有办法提高python程序
的
CPU处理能力?(Python 3.5,Mac)
、
、
、
、
我
有一个程序,你是一个对手,你必须躲避飘落
的
雪花。一旦你死了,文字游戏就会画在屏幕上,而雪花会继续落下。因为处理过程更简单(不需要键盘输入或移动比赛等),所以用于执行程序
的
CPU功率减少了约4%。然而,绘制文本需要更长
的
时间,因此雪花都变慢了。def drawText(window, text, size, color, centerX, cent
浏览 16
提问于2017-03-16
得票数 0
回答已采纳
4
回答
如何在Pygame中截取部分屏幕
的
截图
、
、
、
有没有办法给我
的
pygame窗口
的
右半部分截图?pygame.image.save(screen,"screenshot.jpg")有没有办法给我
的
pygame窗口
的
右半部分截图?也许可以通过某种方式改变它所包含
的
区域?
我
已经在谷歌上搜索过了,但没有找
浏览 0
提问于2013-06-24
得票数 10
回答已采纳
1
回答
上传图片到pygame
时
遇到问题
、
、
我
正在尝试理解为什么
当我
创建
我
的
类Picture
的
实例
时
,文件不会加载。
我
已经将文件cartizzle.png放在相同
的
目录中,但我一直收到一个错误消息: error: open‘t open cartizzle.png self.filename = filename pygame.init()
浏览 2
提问于2014-02-17
得票数 0
2
回答
Py对策(将简单
的
矩形转换为图像)
、
因此,
我
不知道如何将表示播放器
的
矩形转换为图像(宇宙飞船)。
我
知道这一定很简单,但是几个小时之后
我
有点沮丧,所以我在寻求帮助text_color = pygame.Color('darkgreyworld.update() clock.tick(fps)
surface<
浏览 3
提问于2022-02-12
得票数 1
回答已采纳
1
回答
文本叠加在彼此
的
pygame之上
、
感谢您
的
帮助import randompygame.init() return x dis_text = font.render(text, 10, (0,0,0)) '+str(0+num_
浏览 0
提问于2018-12-14
得票数 0
1
回答
Python / PyGame:设置font.render() alpha
、
、
、
、
我
知道如何为pygame.
Surface
或pygame.image设置alpha。这将是:但是如何为
标签
做到这一点呢?label.set_alpha(1)如果你不知道,
我
的
意思是--尽管问:)
浏览 0
提问于2015-05-10
得票数 1
1
回答
平铺/ pytmx -在不同地图中为相同图像获取相同gid
的
问题
、
、
、
我
总是为地图中
的
第一个元素获取gid == 1,即使使用相同
的
平铺集也是如此。保存
的
文件"example.tmx“
的
值是用CVS编码
的
。
我
用txt编辑器打开文件,它看起来像这样: <data encoding="csv">... 这太棒了。第一个元素是24‘瓦片。但是
当我
用pytmx加载map
时
,
我
试图得到x,
浏览 32
提问于2020-09-22
得票数 0
1
回答
如何在pygame中添加一行作为精灵?
、
、
、
、
我
想在
我
的
关卡中添加一个网格,它与地形保持一致,而不是屏幕。
我
想这样做
的
方法是将构成网格
的
所有线作为精灵添加,并随着地形移动它们,但我不知道如何将线表示为图像。 class Grid(): self.grid = pygame.
Surface
(size)pygame.draw.rect(
浏览 6
提问于2014-04-05
得票数 3
1
回答
在游戏中找不到多行
的
方法
、
、
我
意识到吡咯
的
screen.
blit
并不是用来支持多行
的
,但是
我
不知道周围
的
工作是什么。问这个问题
的
所有其他线程都不适用于我
的
代码。
我
该怎么做呢?screen.fill(background_colour)screen.
blit
(txt_
surface
, (100, 800)) re
浏览 0
提问于2019-07-12
得票数 1
回答已采纳
1
回答
使用区域参数
时
的
游戏
surface
.blits
、
、
我
试图将
surface
.blits与area参数一起使用,以提高代码
的
性能。
当我
为blits使用area参数
时
,会遇到以下错误: SystemError:< 'pygame.
Surface
‘objects>
的
方法'blits’返回一个带有错误集
的
结果。如果
我
删除了面积参数,blits就会像我预期
的
那样工作。
对
我
可能做错了什么有什么想法吗?下面是一个
浏览 0
提问于2019-01-18
得票数 6
回答已采纳
1
回答
Pygame运行超级慢(~2 fps)
、
我
的
pygame运行起来超级慢,大约2帧/秒。你应该能够使用WASD到处移动,并且始终居中。
我
知道这与我
的
地图和我计算数学
的
方式有关,但我不能确定。此外,如果有更好
的
方法让玩家保持在中心,同时移动地图在它后面,
我
很想知道如何做到这一点。keyboard button varsleftP = FalsedownP = FalseplayerOnTileS = pygame.
Surface</
浏览 7
提问于2018-12-13
得票数 1
回答已采纳
1
回答
如何在pygame中增加分数?
、
我
正在尝试建立一个评分系统,这样每
当我
点击屏幕左上角
的
分数"j“
时
,分数就会增加。它起作用了,但之前
的
分数留在屏幕上,所以为了解决这个问题,
我
决定在分数上放一个小
的
Rect对象,然后在Rect上绘制新
的
分数,但它
不起作用
,请帮助。(screen, ((35, 140, 120)), (0, 0, 50, 75)) 下面是
浏览 0
提问于2021-11-18
得票数 2
1
回答
如何解决此错误: TypeError:参数1必须是pygame.
Surface
,而不是PngImageFile
、
、
、
、
我
过去经常使用Python 2.7和pygame,为了将PNG和
blit
加载到表面,这段代码就足够了:background.
blit
我
的
新代码如下所示:sprites = Image.open('sprites.png')但是,
当我
浏览 0
提问于2014-02-20
得票数 3
1
回答
函数是否覆盖另一个函数?
、
我
的
程序有一个问题,基本上我们必须让机器人作为一个项目进行讨价还价,并在最后添加一个单独
的
功能。
我
的
想法是添加一个选项来改变人工智能
的
模型(
我
知道很简单,但我仍然是一个新手)。
我
使用
的
是pygame,问题出在精灵选择GUI上,你可以按1、2或3来加载一个模型并开始游戏。问题是,当按下1、2或3键
时
,什么也不做。self.
surface
.
blit
(startTheGame, ((50
浏览 4
提问于2016-03-11
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从零开发一个小游戏:PyGame 入门
Unity引擎后处理性能优化方案解析
android 窗口绘制的一些总结
css table布局大法,解决你大部分居中、多列等高、左右布局的问题
自适应宽度元素单行文本省略用法探究
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券