腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Python
:
无法
复制
pygame
表面
对象
、
、
self.height = height self.face = face 我这里有几个使用
pygame
yellowFace =
pygame
.image.load("happy.png")redFace =
pygame
.image.load编辑:我似乎也不能
复制
这个类,因为我得到了一个类型错
浏览 30
提问于2019-04-10
得票数 0
1
回答
复制
python
的
pygame
表面
对象
、
、
、
我有一个关于copy.deepcopy和
pygame
surface
对象
的问题。我经常使用WSL和
python
来执行
python
(因为我必须在我的机器上运行windows,但我讨厌windows的命令行界面)。我正在学习
pygame
--制作一个简单的游戏。一切都运行得很好,但是我试着在AppData中用我的常规安装的
python
3和
pygame
启动它,它正常工作,但这次它返回了一个错误,这在WSL中不会发生。init__(self, pos): <e
浏览 30
提问于2018-01-26
得票数 1
2
回答
,将屏幕
复制
到数组中。
我从文档中尝试过这样的方法:tmp_frame =
pygame
.surfarray.array3d(self.screen)我尝试过各种各样的方法,比如首先使用像素
复制
来获取曲面的副本,但是我总是会遇到分割错误。致命
Python
错误:(游戏降落伞)分段错误中止(核心抛出) 我还尝试将屏幕
表面
复制
到另一个
表面
,首先用 tmp_surface= self.screen
浏览 2
提问于2017-03-12
得票数 3
1
回答
如何确定渲染文本的宽度,使其可以在
pygame
中居中?
、
、
我正在创建我的第一个
Pygame
棋盘游戏。我想在游戏板右侧的侧边栏中显示游戏标题。我已经计算了侧边栏的宽度,但是现在我还没有找到一个方法来报告呈现的文本有多宽,所以我可以从中心线中减去宽度的一半。
浏览 5
提问于2020-09-09
得票数 1
1
回答
如何深入
复制
包含
pygame
.Surface的
对象
?
、
、
spawner,它应该深入
复制
那个
对象
,并保存那个副本。然后,每n秒钟它就会
复制
到游戏
对象
的全局列表中,这些
对象
被呈现为冲突等。我需要一个深拷贝,因为我想以后单独修改它们(例如位置、名称、纹理)。问题是
表面
不能以这种方式
复制
。现在,我的游戏引擎中的每个
对象
都有自己的
表面
,我计划做的是将所有的曲面保存在一个分离的类中,以提高效率。可以解决这个问题,因为我不会
复制
表面
。但是..。假设我有一个resour
浏览 0
提问于2019-07-26
得票数 0
回答已采纳
1
回答
将图像从Request转换为
Pygame
Surface
、
、
我想从一个网址获取一个图像,并将其转换为
Pygame
表面
进行显示。import
pygame
, requests screen =
pygame
.display.set_mode((400, 300)) url = "https://www.
python
.org/static/img/
浏览 4
提问于2019-07-14
得票数 0
回答已采纳
2
回答
我的太空船上的渲染错误
、
、
然而,大约每隔一段时间,它就会在我炸开几个敌人后退出,并给出以下错误:Traceback (most recent call last): enemies[count].render()和
pygame
.error
浏览 0
提问于2012-04-08
得票数 0
回答已采纳
1
回答
PIL的问题
、
、
今天我试着把
pygame
的image.load()换成Pil的Image.open(),但是(和往常一样)我遇到了问题。在代码的开头,我有这个带有
pygame
的image.load()的片段 class Gamesprite(): def __init__(self,img,x,y,width,height,speed
浏览 32
提问于2021-11-16
得票数 1
回答已采纳
3
回答
Python
像素操作库
所以我正在经历用
Python
制作游戏的开始阶段,我正在寻找一个能够处理像素并相对快速地对它们进行blit的库。我的第一个想法是
pygame
,因为它处理纯2D
表面
,但它只允许通过
pygame
.get_at(),
pygame
.set_at()和
pygame
.get_buffer()访问像素,所有这些都会在每次调用时锁定
表面
我也可以使用PixelArray和surfarray类,但它们在它们的生存期内都是锁定的,唯一的方法是将像素
复制
到一个新的
表面<
浏览 0
提问于2010-04-14
得票数 2
1
回答
如何使OpenGL绘图在游戏中做一个非显示面?
、
、
、
为了在
Python
中实现3D,我使用
pygame
作为窗口,使用PyOpenGL来呈现
对象
。def main(): display = (500,500)
p
浏览 0
提问于2018-12-12
得票数 3
回答已采纳
2
回答
在游戏中制作
表面
全屏幕
、
我有一个显示屏然后我想用全屏制作这会导致屏幕转到全屏。然而,
表面
并没有占据整个电脑屏幕,两边都有黑色的空间,而且鼠标只会在
表面
区域内移动。我怎样才能使
表面
占据我电脑屏幕的全部面积?我使用
python
3.3和
浏览 2
提问于2014-04-28
得票数 2
回答已采纳
1
回答
复制
像素区域
、
我正在使用
Python
与
pygame
一起制作一个简单的绘图应用程序。我不知道
表面
是如何工作的,甚至不清楚它们是如何工作的。
浏览 5
提问于2015-07-06
得票数 1
回答已采纳
1
回答
如何在重新缩放
pygame
窗口后保留旧屏幕上的内容?
pygame
.init()clock=
pygame
.time.Clock()
pygame
.display.flip() clock.tick(100) if event.type==<e
浏览 23
提问于2020-08-09
得票数 0
回答已采纳
3
回答
如何在
pygame
中绘制一个透明的图像?
、
、
代码:queen =
pygame
.image.load('queen.png')
pygame
.draw.rect(DISPLAYSURF, BLACK, (10, 10
浏览 5
提问于2015-02-21
得票数 4
1
回答
使用Surface.copy()有时会丢失透明度
、
图像,
复制
一个
表面
使用surface.copy()失去透明度。我有两个问题? 这里有一个“好”图像的例子--
复制
时,透明度是而不是丢失。import
pygame
screen =
pygame
.display.s
浏览 1
提问于2014-01-12
得票数 3
1
回答
调用blit方法和
pygame
.display.update函数时
无法
呈现
表面
对象
、
我不能说我是
pygame
的新手。但这太奇怪了。我目前正在做一个中型项目,在测试时我发现了一个奇怪的bug:在调用
pygame
.display.update()时,
表面
对象
不会渲染。使用
Python
3.7.0import
pygame
pygame
.init() a = <em
浏览 10
提问于2018-09-10
得票数 0
2
回答
Pygame
程序未能按预期绘制
、
我是
pygame
的新手,我希望显示是青色的,矩形是绘制的。窗口出现,但不是青色的,而且没有矩形?import syssoft_pink = (255,192,203) screen_height = 600 gameDisplay =
pygame
.
浏览 2
提问于2015-01-14
得票数 0
1
回答
吡咯
表面
不可见
、
、
目前,我正试图遵循“
Pygame
教程”的介绍,我被困在了一个步骤上,在这个步骤中,演讲者做出了表象。他的
表面
是鲜红色的,而我的
表面
根本看不见。下面是代码:from sys import exit screen =
pygame
.display.set_mode((800, 400))
pygame
.display.set_caption('Runner') clock =
pygame
浏览 3
提问于2022-11-23
得票数 1
回答已采纳
1
回答
参数DestSurface在
Pygame
.transform.scale中意味着什么,我如何使用它?
、
pygame
.transform.scale方法的文档如下所示。将曲面调整为新的分辨率。我假设它与这样一个事实有关:每当我重新创建一个曲面时,都会创建一个新的
表面
对象
,以及如何使用DestSurface来避免它?
浏览 1
提问于2020-02-03
得票数 2
回答已采纳
1
回答
标准化游戏抽签次数
、
、
这会导致命令发出以开始绘制计算
对象
和实际显示在屏幕上之间的时间变化。它只有几毫秒,但这是实验噪音,我想避免。下面是我编写的函数。def dot_draw(x_positions, y_positions, RGBs):
pygame
.draw.circle( screen, RGBs[dot], [ x_positions[dot], y_positions[dot] ], 10)
pygame<
浏览 10
提问于2016-01-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Python和pygame库制作简单的爱心动画
Python微信小程序开发,一款小程序只需要5分钟?Python也太牛了!
如果Python基础够扎实了,不妨挑战一下二十分钟开发一款游戏!
技能:如何使用Python将文本转为图片
从零开发一个小游戏:PyGame 入门
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券