检测哪些切片地图像元与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