方块之间的 2D 碰撞检测,简单但比布尔 + 更具体不受大空间跳跃的影响
想知道玩家从哪个方向击中地形图块(只是简单的上/下、左/右)。我发现的所有东西要么太简单,要么复杂得多,而且看起来对于我需要的东西来说太多了,…
OpenGL GL_SELECT 还是手动碰撞检测?
如图所示 我绘制了一组轮廓(多边形)作为 GL_LINE_STRIP。 现在我想在3D中选择鼠标下的曲线(多边形)进行删除、移动等。 我想知道使用哪种方法: 1.…
如何让移动的物体“粘住”到 box2D 中的静止物体
我一直在 iPhone 的 cocos2D 中试验 box2D 示例项目,并且想知道 box2D 是否是合适的引擎,可以在移动对象完成沿某个方向的移动时使移动对象“粘”到…
确定 SAT 分离轴定理中的边缘法线
SAT 算法要求您找到每个形状的每个边缘的法线(本质上是垂直于边缘向量的向量)以用作分离轴。这可以非常简单地完成... (x,y) => (-y,x) 或 (x…
如何有效地检测射线和网格的相交检测?
我在 iPhone 的 OpenGL ES 应用程序中有几个 3D 模型,有时我希望用户触摸屏幕并对它们进行操作。问题是要识别屏幕上呈现的哪些内容已被触摸。为了实…
开源、纯Java物理/动力学库
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
不使用 glutLookAt* 函数的点 - 平面碰撞
据我了解,建议使用 glTranslate / glRotate 以支持 glutLootAt。除了明显的硬件与软件计算模式之外,我不会寻找其他原因,而只是随波逐流。然而,这…
HTML5 Canvas:鼠标和多边形碰撞检测
所以我正在使用 HTML5 和 Javascript 制作一款塔防游戏。我唯一的问题是检测鼠标何时接触攻击者的路径,这是阻止玩家在路径上建造塔楼所必需的。攻击…
JavaScript HTML5 画布碰撞检测
我正在努力使用 HTML5 画布和 JavaScript 创建一个类似空气曲棍球的游戏。我已经走了很远了,但检测到木槌和球的碰撞让我难住了。我尝试使用两个圆之…