检测哪些切片地图像元与Unity中的Collider2D发生冲突
问题描述我有一个Tilemap。它有一个TilemapCollider2D组件。上面画着几个瓷砖,每个瓷砖都有自己的精灵对撞机形状。然而,它们是精灵瓷砖,不是预制板。(它们不是使用预制画笔绘制的。)我还有一个游戏对象,Collider2D(在我的情况下是CircleCollide
发布:2022-10-16 标签:2dunity3dcollision-detection
如何从映射变量中获取具体类型?
问题描述我有以下代码:constenumShapeType{Circle,Rectangle}classShape{constructor(publicshapeType:ShapeType){}}classCircleextendsShape{constructor(publi
发布:2022-10-16 标签:typestypescriptdouble-dispatchcollision-detection
2D平台冲突处理
问题描述我正在尝试创建一个2DPlatform(马里奥类型)游戏,我在正确处理碰撞方面有一些问题。我用C++编写这个游戏,使用SDL进行输入、图像加载、字体加载等。我还通过FreeGLUT库和SDL一起使用OpenGL来显示图形。我的碰撞检测方法是AABB(轴对齐边界框),这是我
发布:2022-10-16 标签:c++2dopenglsdlcollision-detection
如何在迷宫墙中添加碰撞以防止物体穿过迷宫墙?
问题描述所以我做一个重复的Pac-Man游戏项目已经有一段时间了,我一直试图在我的圆形对象和迷宫的墙壁之间添加碰撞,但遇到了困难--hereisanimagedexample.我曾尝试将Player类中的冲突检测放在与Main不同的文件中,方法是将网格的位置设置为等于迷宫的墙,然
发布:2022-10-16 标签:pythonpygamecollision-detection
黑猩猩/花栗鼠2D-动态物体与产生碰撞冲动的静态物体的碰撞
问题描述简单问题,但找不到答案:静态物体可以对动态物体施加碰撞脉冲吗?here'salittlerecordingofwhatmycodedoes如您所见,这两个动态三角形相互碰撞,并被静态线阻止。然而,这种行为并不是我想要的。如果我只有一个三角形,它将只滑下一个顶点的平台静态物
发布:2022-10-16 标签:pythonpygamecollision-detectionchipmunkpymunk
A帧1.2.0中相机与对象之间的碰撞
问题描述我正在用最新的AFrame1.2.0版本开发一个游戏,我遇到了一个问题。如何管理相机和对象之间的碰撞?当我走近一个物体时,我会穿过它。在其他版本处理冲突的地方,对于这个版本,我找不到任何东西。我试了很多方法,但都不管用。我想我已经开始使用AFrame-物理-Syst.mi
发布:2022-10-16 标签:javascriptcameraaframecollision-detectionwebxr
二维均匀网格碰撞检测算法
问题描述我正在做一个2D街机游戏,我有5种不同大小的圆圈:船、导弹和3种怪物。如下所示:目前我正在使用暴力碰撞检测,在不考虑碰撞概率的情况下,我检查每一枚导弹和每一只怪物。遗憾的是,这会让这个过程变得非常缓慢。这是我的网格类,但它不完整。我将非常感谢你的帮助。publicclas
发布:2022-10-16 标签:javagridjavafxcollision-detectionuniformgrid
SpriteKit中的冲突不会与其他节点冲突
问题描述我将以下问题描述为StackOverflow标准。总结问题我对两个节点发生冲突有问题。一个是由人群组成的,每个人都是以相同方式定义的我的人群中的一个项目(为了清楚起见,在一段时间内包括在内,并使用索引和索引来创建人群行)。我想在到达一个节点后消失(作为平民)到底部,然后到
发布:2022-10-16 标签:iosswiftgame-physicscollision-detectionsprite-kit
在迷宫中创建精灵和列表(不是精灵)之间的冲突
问题描述我一直在做一个随机生成的迷宫游戏,游戏中的敌人穿过迷宫向玩家移动。然而,我遇到了玩家能够穿过迷宫的墙壁的问题,我的问题是迷宫的墙壁不是精灵,因此不能使用精灵碰撞或垂直碰撞。有没有其他方法可以阻止球员穿过围墙?我能想到的唯一选择是得到每一面墙的位置,并防止球员进入x或y的值
发布:2022-10-16 标签:pythonpygamecollision-detectioncollisionmaze
用OpenCascade,如何快速进行2个形状的碰撞检测?
问题描述用OpenCascade如何进行两个形状的碰撞检测?可能有几种方法。一种是计算它们的交集,并检查交集结果。另一种方法是计算它们的最小距离。哪条路更快?或者有没有更快的方法?非常感谢。推荐答案在BREP数据结构上计算最小距离是一项相当昂贵的操作。OCC确实提供了碰撞检测的商
发布:2022-10-16 标签:computational-geometrycollision-detectionopencascade