腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Pygame
碰撞
只
在
一个
物体
上
工作
、
、
我
在
pygame
上
编写了
一个
平台,我遇到了
一个
问题,那就是我的平台只有
一个
冲突被检测到。 这是我的计算机科学期末考试。我尝试过使用组
碰撞
,但这只适用于精灵,如果我想沿着这条路走下去,我必须重写相当多的代码。= 10 else: c.onplat = False 这里的所有东西都可以
工作
(并且不会产生任何错误),除非我测试了它,只有<
浏览 4
提问于2019-05-28
得票数 3
回答已采纳
2
回答
如何在没有透明部分的情况下获得
pygame
表面的直角?
、
、
我正在实现
碰撞
检测,并希望检查是否有矩形对象正在接触玩家。我的墙使用.set_colorkey(background),其中background是指定的背景颜色。IndexError: # incase player is outside map pass # skip to other objects .get_rect()输出
一个
整个图像大小的矩形,而我想要
一个
不包含透明部分的矩形。例如:texture是
一个
64x64的图像,中间有
一个
48x48的块。去掉背景色,留下48x
浏览 18
提问于2019-01-01
得票数 1
回答已采纳
1
回答
如何在玩家的近战武器和敌人之间创建狭义
碰撞
检测
、
,所以从技术
上
讲,它将在敌人周围的
一个
圆形范围内
工作
。这对于像爆炸这样的东西是有效的,但是因为我
在
一个
战斗系统上
工作
,玩家必须直视敌人,所以这不会真正起作用。 我认为光线追踪是一种可能的方法。我习惯了虚幻引擎,在那里你可以发送
一个
行跟踪,这基本
上
是
一个
看不见的行,如果它直接命中了什么,它将返回True。这将是
一个
选项,如果我
在
玩家面前投射几条光线,看看它是否与敌人相撞,但我不知道如何在
pyg
浏览 19
提问于2019-05-20
得票数 3
1
回答
碰撞
后移除对象
、
、
我正在使用
Pygame
的colliderect函数检测这两个角色之间的冲突。
碰撞
可以很好的
工作
,但是当
碰撞
发生时,我不能从屏幕
上
移除
物体
。当troll collideswith a pig时,我希望猪从屏幕
上
消失。我为这两个都设置了
一个
图像,然后咬了它们,有什么方法可以解开它吗?我尝试过
pygame
.image.set_alpha(255) (设置图像的完全透明度)功能,但没有效果。 有什么建议吗?
浏览 0
提问于2013-12-30
得票数 0
2
回答
有没有办法得到
碰撞
点的坐标?
、
我正在做
一个
游戏,在这个游戏中,球的速度变化取决于它与
物体
碰撞
的点。我查阅了文档,但找不到可以做这项
工作
的东西。 有没有办法
在
Pygame
中获得
碰撞
点的坐标?
浏览 13
提问于2020-06-25
得票数 2
回答已采纳
1
回答
我不知道
在
游戏中碰到特定的块时该如何结束游戏。
、
、
这是我的密码from
pygame
.locals import * clock =
pygame
.time.Clock()
pygame
.display.set_caption("Game") screen =
pygame
.display.set_mode(WINDOW_SIZE, 0, 32)display =
pygame
.Surface
浏览 5
提问于2020-04-24
得票数 1
回答已采纳
1
回答
我
在
使用
PyGame
中的platformer时遇到了问题
、
、
我正在用
PyGame
制作
一个
平台,这将涉及到玩家必须操纵通过的障碍。我已经设置了如何使游戏的基地‘地板’,但我有困难让
碰撞
正常
工作
时,涉及到实际的‘盒子’或障碍。代码被分成4个文件,我将上传这些文件,但大部分代码
在
主游戏循环文件和包含玩家自身类的文件中。冲突逻辑发生在player类中,并作为主循环中的函数运行。我尝试了各种各样的方法来使
碰撞
起作用,但总会出问题。我想让它跳到障碍物
上
,这样玩家就会站在障碍物
上
,迎头冲到障碍物
上
,不会让角
浏览 0
提问于2020-07-01
得票数 2
1
回答
为什么“游戏结束”文本不出现?
、
我目前正在尝试编程
一个
小游戏。敌人应该追逐玩家,实际的追逐还没有实现。我还需要弄清楚该怎么做,但这不是问题。我做到了,玩家一旦与敌人相撞,就会回到起点。除此之外,还应该出现一段文字“游戏结束”。这个函数
在
游戏循环结束时被调用,虽然文本出现的时间很短(实际
上
它
只
出现过一次,我已经尝试过多次),但它不会停留。我计划让它出现,然后
在
几秒钟后消失,这样玩家就可以再玩一次,但我不知道为什么它会立刻消失。如果这是错误的地方张贴这个,请告诉我,我会删除这篇文章。这是我的密码,如果有人能帮我的话,那就太棒了: impor
浏览 2
提问于2021-03-23
得票数 1
回答已采纳
1
回答
Pymunk/Chipmunk2d -动态
物体
与静态
物体
碰撞
产生排序脉冲
、
、
、
、
静态
物体
能将
碰撞
脉冲应用于动态
物体
吗? 正如你所看到的,两个动态三角形相互
碰撞
,并被静止线所阻止。然而,这种行为并不是我想要的。如果我只有
一个
三角形,它就会在
一个
顶点
上
滑行,静止的
物体
不会在三角形
上
施加任何扭矩或反力(我不是物理学家)。 这是否意味着我应该用动态
物体
作为障碍物,具有很高的质量?我使用静态障碍的理由是,我计划在我的模拟中设置很多障碍,动态
物体
会
浏览 3
提问于2019-10-26
得票数 0
回答已采纳
6
回答
PyGame
冲突?
、
、
如何在
PyGame
中查找字符和图像之间的冲突?我已经从图像中绘制了
一个
玩家,并且已经从瓷砖中绘制了墙壁,那么我如何检测这些
碰撞
?
浏览 1
提问于2012-02-16
得票数 8
2
回答
游戏中没有类的
碰撞
检测
、
、
我正在编写
一个
游戏,
在
皮克,并希望让
碰撞
检测
工作
。目标是当
一个
对象撞到另
一个
物体
时,目标对象消失。我想暂时避免上课,让事情变得简单。这使得
碰撞
检测很难
工作
,因为
Pygame
中的Rect方法是类的。
浏览 0
提问于2013-10-12
得票数 0
1
回答
Pygame
错误的精灵
碰撞
、
我有一组精灵,我正在试着测试
碰撞
。然而,我似乎
在
我的玩家精灵和我的敌人精灵之间立即得到了很多
碰撞
。我试过了:print "hits is this long: " + str(我包含了
在
物体
上
。然后我试过了:
浏览 0
提问于2014-05-04
得票数 1
1
回答
pygame
- collisions:传送和“滑动”问题
、
、
、
、
我写了几篇关于
pygame
碰撞
的帖子,这里还有一篇。我为帖子的“垃圾邮件”道歉,但这些but对我来说是陌生的。此外,我正在与
一个
小组一起
工作
,所以我不确定问题出在我自己编写的代码中,还是存在于其他人编写的代码中。该函数
在
存储Player类的Player_Assets类中调用。现在,
碰撞
是以一种不可靠的方式检测和处理的。如果我从右边接近
一个
物体
,玩家会停下来一段时间,然后通过
物体
传送。从顶部接近
一个
物体</em
浏览 1
提问于2016-01-30
得票数 0
1
回答
Python热对策矩形
碰撞
、
我开始实施
碰撞
。这是
一个
简单的矩形
碰撞
检测。但我不知道该怎么做。我想要与播放器
碰撞
obstacle对象from
pygame
.locals import *ball =
pygame
.image.loadself.x = x
浏览 1
提问于2018-04-07
得票数 0
回答已采纳
1
回答
统一二维物理-球通过
物体
而不是反弹回来。
、
我遵循这个创建了
一个
使用统一的突破游戏。除了球和盖子之间的接触外,一切都很好。当球与块体
碰撞
时,它不会向相反的方向反弹,而是向相同的方向移动。我不太清楚是什么导致了这个问题。
浏览 4
提问于2015-12-29
得票数 0
回答已采纳
1
回答
基于组件的实体系统中的Tilemap
碰撞
、
、
、
我正在尝试为基于组件的实体系统中的tilemap设置
一个
冲突系统,但是
在
弄清楚如何这样做时遇到了困难。目前我有以下方法:我的tilemap由
一个
Tilemap_Component (它
只
保存数组)、
一个
Tilemap_Render_Component (保存Tileset图像)和
一个
Tilemap_Collision_Component(如果该对象
只
与墙壁
碰撞
或与tilemap中的其他对象发生
碰撞
)。现在我的问题是:很难确定如何处理与
浏览 0
提问于2013-05-08
得票数 2
回答已采纳
2
回答
Farseer:只允许与对象发生一次
碰撞
、
我想让玩家
只
与
物体
碰撞
一次!希望你能帮我
浏览 0
提问于2012-06-03
得票数 2
回答已采纳
1
回答
旋转矩形
PyGame
圆的object.touching
碰撞
、
、
我
在
创造乒乓球的变体。其中
一个
不同之处是,我使用矩形结构作为被弹跳的
物体
,我用圆圈作为桨。到目前为止,我处理的所有冲突处理都是使用简单的数学(我没有使用
PyGame
中的冲突“特性”)。我还需要跟踪它被触摸的位置,以确定矩形结构
在
碰撞
后是顺时针旋转还是逆时针旋转。
在
开始编写代码之前,我阅读了
PyGame
网站上它们拥有的冲突类(及其各自的功能)
上
的可用资源。我能做的唯一一件事就是把这些
物体
中的每
一个
变
浏览 0
提问于2013-02-12
得票数 2
1
回答
用collison生成随机矩形
、
我正在制作
一个
游戏,其中有
一个
枪
在
屏幕的最左边,有
一个
固定的x坐标,和y移动基于鼠标的位置。一
只
鸟
在
屏幕的顶端,目标是不让
物体
撞到鸟。示例代码:
pygame
.init()displaySurf =
pygame
.display.set_mode() gun =
pygame
.
浏览 1
提问于2018-04-04
得票数 0
回答已采纳
1
回答
整个图像在屏幕
上
的移动
、
我无法
在
pygame
中移动屏幕
上
的图像。 我试图移动图像,但整个图像没有移动,但图像只是随着KEYDOWN扩展。import sys """An attempt to develop a simple game."""
pygame
.init() <em
浏览 14
提问于2019-01-10
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Li.Fi呼吁Uniswap部署在BNB Chain上不要只通过一个跨链桥
在你的 Python 游戏中模拟引力
Pygame,游戏开发的欢乐天地!
Python制作小游戏(五)
用 Python 实现打飞机
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券