碰撞检测是确定几何对象是否相交的问题。它是计算机图形学,CAD / CAM,动态模拟和计算机游戏中的重要课题。
在使用 java 脚本的突围游戏中,我如何编辑功能以使砖块在 2 次点击后隐藏而不是一次,并且在点击一次后改变颜色 这是代码: 砖块对象 画砖功能
我正在尝试实现在多个 MeshGeometryVisual3D 对象之间移动的 Modelvisual3D 对象之间的碰撞检查,并且无法在 media3d 和 sharpdx 之间进行矩阵/矢量/点转换
我使用下面的类制作了一个子弹列表和一个精灵列表。如何检测子弹是否与 sprite 发生碰撞,然后删除该 sprite 和子弹? #定义精灵类...
我是 Unity 的新手,在 Unity3D 中遇到碰撞检测问题。 具体来说,当碰撞明显进入时,不会调用 OnCollisionEnter 方法,神奇的是它只是 ca ...
我怎样才能让乌龟不能穿过边界? def can_move(玩家,dx,dy,boundaries_lvl1): # 计算玩家的下一个位置 next_x = player.xcor() + dx 下一个_...
我正在尝试制作像游戏一样的粉碎兄弟,我希望 hitboxes 是省略号,因为我可以看到它们在哪里更好地碰撞并朝更准确的方向移动它们,我正在使用公式 ((x-h)^2 ...
使 2D 对撞机仅命中特定的 2D 对撞机而不使用碰撞层遮罩
在我的2D游戏中,有一些随机放置的圆圈和一些球。 每个球都有一个圆圈的参考,这个圆圈将施加一个力将球拉到它的中心。 然而,巴尔...
如何确保两个对象之间的碰撞只注册一次,并且发生碰撞时所做的任何更改在碰撞结束后仍然存在? [重复]
我正在开发一款游戏,它依赖于两个物体的碰撞来运行游戏。 但是,我注意到碰撞不是只发生一次,而是无限次发生......
为什么在OBB-OBB测试中我们可以通过这种方式得到向量的投影长度?
我发现一段代码在做OBB交叉测试,这让我很困惑。 结构 OBB { 点 c;// 中心 矢量 u[3];// 局部 x、y 和 z 轴 vector e;//正半角
我设法让碰撞在我的 javascript 游戏中起作用,但只有玩家的左上角发生碰撞。我已经尝试了十几种不同的方法来解决这个问题,但没有一个有用......
我目前正在用 TypeScript 创建一个简单的游戏引擎/框架。到目前为止一切正常,我什至实现了多人游戏,但这是我的 Colision 检测中断的地方。在...
我正在尝试为我的游戏实现一个支持可变形地形的实时物理引擎,但我无法优化它的性能。我的引擎使用基于粒子的方法来模拟......
现在,我正在尝试使用 minkowski 和来计算 2d aabb 之间的影响时间。 这是我创建的函数的实现,但它不起作用,因为我的一些实体......
我使用下面的类制作了一个子弹列表和一个精灵列表。如何检测子弹是否与 sprite 发生碰撞,然后删除该 sprite 和子弹? #定义精灵类...
我希望将我的碰撞检测方法更改为基于网格的碰撞方法,我将如何尽可能高效地执行此操作?
我的程序是一个粒子动力学模拟,它是通过用户在 Tkinter GUI 中输入的参数初始化模拟窗口而创建的。我的代码在我的所有测试中都能正常工作
在 Godot 4.0 中,我试图添加检测与瓷砖碰撞的能力,该碰撞会在瓷砖被击中时移除。我用 1x1 的瓷砖让它工作,但是当我把瓷砖变大时(使 ti...
所以我正在制作一个游戏,玩家将球击到墙上并反弹,但当我设置玩家和墙壁时,我试图做到这一点,这样你就可以与墙壁碰撞,但我 .. .
我想制作 Pacman 游戏,但我对此很困惑,而 greenfoot 不支持检测合并的透明图像对象。 我尝试使用 getColorAt() 但我尝试使用 getColorA ...
我有一个快捷栏位于顶部直到玩家靠近,然后它移动到底部,反之亦然。 Area2D 在顶部工作得很好,它在第一次触摸时立即做出反应,但底部我......
我在 Tiled 中以这种方式添加了树碰撞。 我如何使用此碰撞与 Phaser 中的玩家发生碰撞?