腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9959)
视频
沙龙
1
回答
刷新
的
Pygame
窗口
将
Sprite
的
先前
位置
显示
为
背景
屏幕
的
一部分
、
、
、
、
下面我有一个格斗游戏,一旦玩家被推出
屏幕
,游戏就会结束,并可以选择重新开始。我
的
问题是,在重启发生后,无论获胜者站在哪里,克隆(或图章,或图像,或幽灵,或blit)
将
永久保留(即使在多轮/死亡之后)。我需要修复什么,这样
背景
才能正确地在旧
位置
上重新填充?if event.type == pg.KEYDOWN:z.new() 下面是我
的
Player类: class Pl
浏览 9
提问于2020-09-26
得票数 1
回答已采纳
1
回答
皮克表面层:透明
的
精灵层问题
、
我使用surface.fill(color, rect)在雪碧表面绘制一个小
的
彩色正方形,然后按以下顺序
显示
在其他表面之上: def update(self, canvas): self.surface.filldef u
浏览 4
提问于2013-12-24
得票数 0
4
回答
Pygame
如何修复“拖尾像素”?
、
在图像中,红色
的
轨迹是
pygame
在精灵周围添加了一个边界矩形时创建
的
轨迹。精灵也可以做到这一点,最简单
的
解决方案是在每次重绘后
将
表面清除
为
黑色。
浏览 1
提问于2011-06-27
得票数 3
2
回答
"
pygame
.display.update()“不能清除blit图像
、
我有一个主循环,它在某一点上更新一个图像:while True: if event.type ==
pygame
.QUITif key[
pygame
.K_LEFT]: elif key[
pygame
.K_RIGHT]:self.spaceship.update(self.screen)
的
定义是: def u
浏览 1
提问于2016-06-08
得票数 1
回答已采纳
3
回答
如何在
pygame
中添加
背景
图片?
、
、
pygame
新手,只是想知道如何在游戏中添加
背景
图片?到目前为止,这是我
的
代码,我一直使用bg作为导入图像
的
方式,但是py文件本身拒绝加载。import
pygame
from
pygame
.locals import * screen =
pygame
.display.set_mode((600,500)) bg =
pygame
.image.load
浏览 2
提问于2015-01-18
得票数 10
1
回答
吡咯闪烁雪碧
、
到目前为止,游戏中
的
一切都运行得很好,除了精灵移动时
的
闪烁。这个精灵追踪到了它
的
最后一个
位置
。我只有一个
pygame
.display.update()而没有
pygame
.display.flip(),我说这是因为我在查找问题时得到
的
答案可能会导致这个问题。我使用派生组类中
的
pygame
.
sprite
.Group.draw()和
pygame
.
sprite
.Group.clear()方
浏览 3
提问于2020-04-02
得票数 1
1
回答
如何去除游戏表面?
、
、
在下面的代码中,在任何给定
的
时间点,
屏幕
上都不只是一个循环。我想要修复它,使它看起来只有一个圆圈,而不是留下一个污迹,无论鼠标光标曾经在哪里。import
pygame
,sys
pygame
.init() circle =
pygame
.Surface([radius*2]*2,SRCALP
浏览 10
提问于2010-02-06
得票数 3
1
回答
雪碧图不会出现在
pygame
中
、
我正在遵循这个
pygame
教程,我不能在
窗口
上
显示
我
的
雪碧图。当我运行程序时,我看到矩形在
屏幕
上移动,但它只
显示
为
黑色。我尝试根据
窗口
更改矩形
的
背景
颜色,但仍然什么也没有得到。我确实注意到,矩形会根据我试图加载
的
不同图像而改变形状。下面是代码。game_folder = os.path.dirname(__file__) img_folder = os.path.join(game_folder,
浏览 0
提问于2018-10-10
得票数 1
1
回答
如何在
pygame
中对透明图像进行blit来制作alpha“剪裁”?
、
给定一个填充了一些像素
的
pygame
Surface,我想以编程方式在该图像中创建一个alpha通道“
窗口
”(这样
背景
就可以
显示
出来)。 ? 显然,我意识到这可以通过位图编辑器轻松地完成,问题
的
关键是将其作为不同
的
、更复杂
的
操作
的
一部分
动态完成。所以我制作了一个在“全红”和“带孔红”图像之间切换
的
精灵,并试图通过
将
一个完全透明
的
图像放到基位图上来动态地制作位
浏览 19
提问于2019-05-09
得票数 1
回答已采纳
2
回答
第一个对话箱
、
、
我还在玩游戏编码
的
早期,但这是我现在想弄清楚
的
,就是画对话框,然后是上面的文字。运行时,我看到
显示
的
对话框,但没有文本。= 600 def __init__(self, text): # Call the parent class (
浏览 10
提问于2020-08-10
得票数 1
回答已采纳
1
回答
在
Pygame
简易2D平台中实现
屏幕
中心对玩家
的
控制
、
、
、
我正在创建一个简单
的
2D平台,在派克。在这个项目中,我一直试图用更多
的
类来进行良好
的
实践。我目前
的
问题是,我试图使
屏幕
中心
的
播放器,但我无法找到一种方法,这与我
的
代码是目前设置。此外,我计划在以后添加一种方法,使
屏幕
跟随球员
的
少量滞后,跟随速度更快,因为它离得更远。然而,让相机中心
的
球员是我最关心
的
。我尝试过不同
的
速度,
将
播放器设置
为
零速度,只需
浏览 0
提问于2021-05-13
得票数 0
回答已采纳
1
回答
有没有办法检测用户正在移动
的
pygame
显示
窗口
?
、
、
我正在用
Pygame
写一个游戏。当游戏
窗口
打开时,我当前仅在游戏更改了
屏幕
上
显示
的
内容后才让程序调用
pygame
.display.update。这可以很好地
将
屏幕
刷新
限制为仅在必要时
刷新
。我发现了移动游戏
窗口
的
副作用,它会导致
屏幕
损坏,这需要程序强制
刷新
,即使程序本身并不需要这样做。我
的
问题是,是否存在
pygame</e
浏览 18
提问于2020-09-18
得票数 2
3
回答
游戏中
的
透明图像
、
、
我有一个雪碧在皮克,是一个蓝色
的
圆圈。我希望这个图像被画到
屏幕
上“褪色”,例如半透明。但是,我不希望在上面画一个半透明
的
矩形,相反,我希望修改实际
的
图像并使其变得半透明。任何帮助都是非常感谢
的
!现在我有: self.image = self.image =
pygame
.image.load("circle.pngwindow.blit(<em
浏览 1
提问于2018-05-21
得票数 4
回答已采纳
1
回答
游戏不能阻止画面在触底时从
屏幕
上移出。
、
、
我正在尝试创建一个
窗口
,如果一个精灵试图越过边缘,它就会被停止。print(self.rect.bottom) 它返回预期值(
屏幕
高度)。看起来,rect已经移动到了正确
的
位置
,但是实际
的</
浏览 2
提问于2021-03-14
得票数 1
1
回答
游戏中特定
窗口
的
重构
、
在我
的
程序中,我定义了主
屏幕
。该程序
将
通过单击不同
的
btn来
刷新
新
窗口
。例如:
屏幕
显示
宽度
为
1000,高度
为
800。新<em
浏览 7
提问于2021-12-22
得票数 0
回答已采纳
1
回答
Pygame
精灵辅助
、
、
我基本上刚开始使用
PyGame
进行开发,我对整个雪碧图
的
概念都有问题。我一直在到处寻找如何使用它
的
指南,我似乎就是找不到任何指南。我想知道它是如何工作
的
基本概念。这是我一直在编写
的
代码:background =
pygame
.Surface(screen.get_size()) mainCharacter =
pygame
.
sprite
.
Sprite
()mainCharacte
浏览 1
提问于2013-06-02
得票数 1
回答已采纳
2
回答
背景
图像变化故障
、
当玩家移动到一个特定
的
位置
(一个简单
的
级别/场景变化)时,我尝试用
Pygame
做一个简单
的
级别,这会改变
背景
。 在启动时,我
的
第一个
背景
绘制正确。当我更改
背景
(移动到左上角)时,第二个
背景
将被正确绘制。但是,当我移动到
屏幕
上
的
特定
位置
时,在透明精灵(用set_keycolor设置
为
透明)后面不是绘制我
的
第二个(正确)<
浏览 11
提问于2021-12-08
得票数 1
回答已采纳
1
回答
如何在矩形内添加文本?
、
我按如下方式定义了对象fences
的
类: def __init__(self, rect, risk_level, *_layer = 1
pygame
.
sprite
.
Sprite
.我想在这个矩形内
显示
一个文本。文本由从列表risks中随机选择
的
字符串risk_level定义。all_sprites =
pygame
.
浏览 1
提问于2018-08-07
得票数 1
回答已采纳
1
回答
Pygame
中
的
垂直滚动
背景
、
、
我正在尝试让我
的
背景
图片列表在它们到达
屏幕
底部时尽快重新定位自己……class Background(
pygame
.
sprite
.
Sprite
):
pygame
.
sprite
.
Spri
浏览 3
提问于2013-04-13
得票数 0
回答已采纳
3
回答
Pygame
-在给定区域中随机生成对象
、
、
因此,我目前正在计划制作一个相对基础
的
游戏,其中包括敌人向玩家
的
“基地”进发,该基地
将
直接位于
屏幕
的
中心。我正在努力寻找一种方法,让我可以从
屏幕
的
各个方面产生这些敌人,但只在
屏幕
的
边缘。下面是我
为
敌人精灵创建
的
基本类,以及我试图在
屏幕
外部
的
位置
生成它们
的
尝试。我使用
的
屏幕
尺寸是800x680,
浏览 0
提问于2018-01-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python3练习项目20:使用python制作游戏(中)
如果Python基础够扎实了,不妨挑战一下二十分钟开发一款游戏!
Python3练习项目19:使用python制作游戏(上)
从零开发一个小游戏:PyGame 入门
用 Python 实现打飞机
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券