605得票42回答
如何确定一个二维点是否在多边形内?(涉及IT技术)

我正在尝试创建一个快速的2D点在多边形内部算法,用于命中测试(例如Polygon.contains(p:Point))。欢迎提供有效技巧建议。

279得票15回答
球与球之间的碰撞-检测和处理

在 Stack Overflow 社区的帮助下,我编写了一个相当基本但有趣的物理模拟器。 你可以通过点击和拖动鼠标来发射球。球会在周围弹跳并最终停在“地板”上。 我想要添加的下一个重要功能是球与球之间的碰撞。球的运动被分解为x和y速度向量。我有重力(每步减小y向量的大小),我有摩擦(每...

243得票27回答
圆形-矩形碰撞检测(交集)

如何判断在二维欧几里得空间中一个圆和一个矩形是否相交?(即经典的二维几何学)

225得票29回答
圆与线段相交检测算法?

我有一条从A到B的线段,以及一个位于C处、半径为R的圆。 如何使用良好的算法检查该线段是否与圆相交?并且在圆的边缘上发生交点的坐标是什么?

160得票8回答
iOS: 验证一个点是否在矩形内部

有没有一种方法可以验证一个CGPoint是否在特定的CGRect内? 一个示例是:我正在拖动一个UIImageView,我想验证它的中心点CGPoint是否在另一个UIImageView中。

84得票7回答
jQuery/JavaScript 碰撞检测

如何检测两个<div>元素是否发生了碰撞? 这两个是简单的彩色方块,相互垂直移动,没有复杂的形状或角度。

74得票10回答
如何在 three.js 中检测碰撞?

我正在使用three.js。 我的场景中有两个网格几何体。 如果这些几何体相交(或者在平移时将相交),我想将其检测为碰撞。 如何使用three.js执行碰撞检测? 如果three.js没有碰撞检测功能,那么是否有其他库可以与three.js一起使用?

60得票2回答
什么是AABB - 碰撞检测?

嗨,我正在使用Java制作一个体素游戏,在研究需要学习的不同内容时,我注意到很多游戏都使用AABB进行碰撞检测。然后我想起在Minecraft中也看到了AABB。但是当我搜索AABB是什么时,只会出现其他人的代码或一些历史书籍上的组织。Stackoverflow,AABB是什么?

58得票6回答
3D碰撞/物体检测是如何工作的?

我一直很想知道这个问题。在像GTA这样的游戏中,有成千上万个物体,游戏怎么会立即知道你是否在医疗包附近呢? 显然不可能为每个物体都设置一个事件监听器,迭代也不是好的选择。我只是想知道它是如何实现的。

56得票10回答
JavaScript:碰撞检测

JavaScript中的碰撞检测是如何工作的?我不能使用jQuery或gameQuery - 已经在使用prototype - 因此,我正在寻找非常简单的东西。我不是要求完整的解决方案,只是指点正确的方向。假设有:<div id="ball"></div&...