collision-detection

    0热度

    1回答

    我正在创建我的第一款游戏,一种迷宫类型,具有碰撞检测功能。我目前正在以连续运动(仍有一些缺陷)移动'工具'div并检查碰撞。 当我将碰撞项传递到代码底部的检查中时,出现错误'无法读取未定义属性'defaultView'。 main.js $(document).ready(() => { console.log('DOMContentLoaded on app'); //-

    1热度

    1回答

    我正在注册这course,他们从他们的代码example有这个功能,我不明白这个特定的工作方式。 function circRectsOverlap(x0, y0, w0, h0, cx, cy, r) { var testX=cx; var testY=cy; if (testX < x0) testX=x0; if (testX > (x0+w0)) t

    0热度

    1回答

    我试图确定在旋转节点的路径中是否存在可能的接触。我的想法是做一个递增的旋转(对于90度环10次9度)并且每次都进行接触测试。我的问题是,即使我每次都调用updateCollisionPairs(),即使路径中存在对象,联系人也是空的。下面是说明它在某种程度上图片(面朝前): 我想通过旋转90度节点A,但在此之前我需要检查“路径是明确的” - 在这个情况下节点B是这样的,所以我期待着一个或多个增量旋

    0热度

    1回答

    在我用slick2d创建的游戏中学习Java,我有多个层次,每个层次都有一个Footballer和多个其他单位,我希望足球运动员能够与之交互。我还希望其他单位彼此互动(例如多个Ball与彼此碰撞)(注意,其中一些单位有时与另一个单位相同)。我不确定,但是如何检测这些交互并适当地更新单元。例如,我有我的Footballer: public class Footballer extends Unit

    2热度

    1回答

    我不想检查径向元素的碰撞。 问题是,目前我只检查像素为矩形,因为其他图像本身就是HTML元素。 我只使用画布绘制边界背景来检查alpha透明度。 this.checkCollision = function checkCollision() { var width = 34; var height = 32; var image = _context.getImage

    0热度

    1回答

    我希望能够检测到对象是否在阴影中。什么是最好的,最高效的方式来做到这一点? 例如,场景中有一棵树和一个方向灯。在树下移动一个角色,他们现在站在树的阴影中。你怎么能检测到他们进入/离开树的投影?

    0热度

    1回答

    我正在寻找一个算法,需要两个动态的圆形并返回联系点。由于某种原因,当试图搜索这个时,我只能找到如http://ericleong.me/research/circle-circle/这样的资源,它们描述返回结果速度的算法。

    -1热度

    1回答

    我有以下的“游戏”: jsfiddle function update() { coyote.applyForce(gravity); coyote.edges(); coyote.update(); cactus.update(); if (coyote.intersects(cactus)){ alert("colision");

    1热度

    1回答

    我正在尝试在pygame中创建一个赛车游戏。我想要这样,当汽车离开赛道时,速度会减慢。我试图通过让另一个精灵是轨道轮廓,当汽车接触到这个精灵,它会减速。这不起作用,我不知道为什么。有一个更好的方法吗? Img是汽车图像 Back是赛道 BackHit是大纲 我收到此错误代码: Traceback (most recent call last): File "C:\Users\Daniella\De

    2热度

    1回答

    我可以实现AABB方法来检测碰撞,它很容易且便宜,但是我想实现OBB以获得更高的精度,所以我创建了包含8个边界的模型初始化的边界框顶点和中心,每帧我转换所有的顶点与变换矩阵,以适应定向包围盒,但我不明白的方法来检测两个OBB之间的碰撞,我找不到一个简单和清晰的教程,解释算法与代码观点不是数学,因为我不是数学家。 ,如果我有 struct Box { glm::vec3 vertices[