腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3616)
视频
沙龙
1
回答
Pygame
-
改变
形状
/
移动
碰撞
矩形
。
对于
精灵
、
、
我有一个
pygame
精灵
动画,其中
精灵
的位置和
形状
在一定的动画序列中变化(例如。-攻击)。如何调整
精灵
矩形
的
碰撞
?我需要做一些数学和计算来调整
碰撞
矩形
吗?
精灵
的每一帧动画还是有更简单的方法?
浏览 20
提问于2020-05-28
得票数 0
2
回答
与图像
碰撞
、
我必须在2d内使用游戏玩玩,我不知道如何检测与图像的
碰撞
from
pygame
.locals import *ventana=
pygame
.display.set_mode((1200,600))
pygame</em
浏览 3
提问于2019-10-13
得票数 2
回答已采纳
2
回答
游戏如何使用
碰撞
?
、
、
有人能告诉我如何在游戏中实现
碰撞
吗? 我怎样才能发现他们是否在皮格里相撞呢?
浏览 0
提问于2011-07-23
得票数 2
回答已采纳
1
回答
没有类的
Pygame
冲突
、
、
我不能让
pygame
.sprite.collide_rect()函数工作,我在网上也找不到任何解决方案。下面是我的代码:import
pygame
if event.type ==
pygame
.QUIT: gameexit = Tru
浏览 2
提问于2015-10-12
得票数 1
1
回答
Pygame
冲突: spritecollide没有输出
、
、
、
、
我做了一个游戏,你可以用
精灵
跳跃,障碍物正在向玩家
移动
。我制作了一个
精灵
遮罩来检测
碰撞
,但没有任何反应:为了检查,我制作了一个简单的print语句,当两个
精灵
发生
碰撞
时,它会起作用。import
pygame
, random, HW, HH = W/2,H/2 bg =
pygame
.image.load('Lin
浏览 3
提问于2018-05-17
得票数 1
1
回答
我如何在
pygame
中创建并分配一个rect给
精灵
?
、
、
、
我想让它们成为
精灵
,这样我就可以检查collison并更好地管理它们,但我似乎找不到任何关于如何做到这一点的好例子……它说这两个类需要rects (
矩形
)。 我不知道该怎么做……
浏览 3
提问于2013-02-03
得票数 1
回答已采纳
1
回答
游戏中是否有一个类来表示一个非AABB多边形?
、
、
、
、
我知道有
pygame
.draw.polygon函数,但这需要一个点列表,而不是像
pygame
.draw.rect这样的rect。 在游戏里有什么办法可以做到吗?
浏览 1
提问于2021-08-09
得票数 1
回答已采纳
2
回答
如何在没有透明部分的情况下获得
pygame
表面的直角?
、
、
我正在实现
碰撞
检测,并希望检查是否有
矩形
对象正在接触玩家。我的墙使用.set_colorkey(background),其中background是指定的背景颜色。问题是,当我用.get_rect()得到我的墙的
矩形
时,它得到的是完整图像的大小,其中包括透明部分,而不仅仅是不透明部分。我也考虑过使用数组来获取颜色,检查它是否与背景颜色匹配,并从中获取
矩形
的大小,但这将是缓慢和繁琐的。,而我想要一个不包含透明部分的
矩形
。预期输出:texture.get_rect()应输出大小为48x48的
矩形</em
浏览 18
提问于2019-01-01
得票数 1
回答已采纳
3
回答
Pygame
-如何阻止
精灵
离开窗口边缘?
、
我弹出了我的窗口,我可以用我的箭头键在屏幕上
移动
我的
精灵
。我知道在
精灵
碰撞
上有一个与
精灵
的
碰撞
功能,但我似乎想不出如何阻止它们
移动
到可见区域之外。有什么想法吗?我的move函数: #coords=(x,y)
对于
事件处理程序,我使用类似于if keys[<e
浏览 1
提问于2013-01-18
得票数 2
1
回答
如何基于颜色跟踪子画面上的点
、
我有一个小的
精灵
来代表一辆汽车,它周围有六个点,用于空间感知。我如何根据颜色跟踪点,以便测试与
矩形
的
碰撞
?
浏览 22
提问于2019-09-03
得票数 1
2
回答
Pygame
碰撞
、
、
、
如何使用
pygame
.sprite.collide_rect有人能帮帮我吗? 非常感谢
浏览 2
提问于2011-11-29
得票数 2
1
回答
改变
尺寸的轴向包围盒的
碰撞
解析
、
、
、
、
我使用一个轴对齐的包围框来检测
碰撞
.包围框根据
精灵
的动作和动作的动画框架
改变
大小。由于边框在我的动画中
改变
了大小,我注意到在某些情况下,当框架从较小的
移动
到更大的时,我注意到了错误的行为。帧的变化导致
精灵
相交墙,他的位置被解决,以致他从地图上掉下来。 下面是一个
浏览 0
提问于2017-09-25
得票数 4
回答已采纳
1
回答
如何检查掩码和
矩形
之间的冲突。在
pygame
里?
、
我已经在主
精灵
周围创建了一个
pygame
遮罩。我的游戏是由带有
碰撞
矩形
的瓷砖组成的。在他们周围设置。 如何检查主子画面上的遮罩是否与
矩形
冲突。而不需要创建更多的掩码(因为这是低效的)?我知道在
pygame
中有'collide rect‘和'collide mask’的功能。是遮罩和
矩形
的
碰撞
函数吗?
浏览 3
提问于2020-05-28
得票数 2
1
回答
Python -为什么没有检测到冲突?
、
、
我有两个
精灵
,每个都在一个不同的
pygame
.sprite.Group()中,并且具有
矩形
.x和
矩形
.然而,当我试图检测它们之间的
碰撞
时,没有结果。除了使用
pygame
.sprite.collide_mask之外,它只检测第一次
碰撞
,而不检测其他冲突。虽然雪碧在屏幕上发生了
碰撞
。测试冲突的函数是线程。我尝试过许多游戏
碰撞
函数,如
pygame
.sprite.collide_mask、
pygame
.sp
浏览 1
提问于2019-05-11
得票数 1
回答已采纳
1
回答
游戏扩展
精灵
有冲突的问题
、
、
我目前的系统使用子弹飞向目标,一旦击中地面,就会产生一个爆炸
精灵
,随着时间的推移而扩大。我现在有一个问题,膨胀的爆炸雪碧会在它真正到达坦克之前与坦克相撞。explosionList.draw(gameDisplay) damage = 100 self.image = explosionImage
浏览 0
提问于2018-03-16
得票数 0
回答已采纳
1
回答
如何制作不规则
形状
的雪碧图?
、
、
我使用蒙版来打破一个图像作为下面提到的模式,现在它打破了不同的部分,但现在我有一个问题,使每个部分的
矩形
,我需要拖动破碎的部分和调整在正确的位置,以便我可以再次实际的图像。为了拖放在正确的位置,我需要制作
矩形
,但是我不知道如何制作这个不规则
形状
的
矩形
,我将非常感谢你,任何想法或代码来制作
矩形
。我之前的问题是:
浏览 0
提问于2012-07-05
得票数 1
2
回答
当敌人
碰撞
时,游戏升级得分。
、
、
、
pygame
.sprite.groupcollide(Enemy_List,Bullet_List,True,True,Score_Change()) Score += 1这条线使
碰撞
的两个敌人消失了。
浏览 3
提问于2016-11-17
得票数 0
回答已采纳
1
回答
如何在构造3中创建非
矩形
点击框?
、
每个字段都像一个圆弧,因此如果我在它的角落周围画
矩形
,这个
矩形
就会与相邻的字段重叠。 如何确保当用户单击某个字段时,该单击是由正确的字段处理的,而不是相邻字段的重叠部分?
浏览 17
提问于2019-02-01
得票数 0
回答已采纳
1
回答
如何检查对象的重叠?
、
如果它重叠了,它应该
改变
轨迹。
pygame
中有没有内置的函数?任何一个小的例子都会被感谢。all_sprites =
pygame
.sprite.LayeredUpdates()machines =
pygame
.sprite.Group()for pos in ((30,30), (50, 400), (
浏览 1
提问于2018-08-07
得票数 0
回答已采纳
1
回答
AndEngine
碰撞
检测
我想检测小山上的
精灵
碰撞
,但我的
精灵
在山前探测
碰撞
,因为它检测
矩形
形状
。我想要检测山边的
碰撞
,我用网格绘制一个三角形,但是用
碰撞
()方法不起作用。
浏览 0
提问于2014-07-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用 Python 实现打飞机
手把手带你入python坑小游戏-微信打飞机(7)
Pygame,游戏开发的欢乐天地!
Python3练习项目19:使用python制作游戏(上)
Python制作小游戏(四)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券