碰撞检测是确定几何对象是否相交的问题。它是计算机图形学,CAD / CAM,动态模拟和计算机游戏中的重要课题。
我是一名新程序员,决定制作一款飞扬的小鸟克隆游戏。我目前拥有游戏的所有机制,例如管道移动到新位置和小鸟跳跃,但我无法...
我目前有两个物体,一个是五边形,一个是圆形。我想检查他们是否在接触,如果是,我希望他们做点什么。 我有我的圈子功能,我在那里 sp...
我正在使用 Unity 2021 我有一个触发函数,可以旋转我的玩家游戏对象并切换一个全局声明的布尔值,它存储在停放在层次结构中空槽中的脚本中,独立...
我正在制作一款自上而下的游戏,我将所有内容都编码为在街机物理上运行。我唯一需要物质物理引擎的是用于对角墙的倾斜瓷砖。 这是...的屏幕截图
我正在创建游戏,但在检测碰撞时遇到问题。是python turtles,代码很长。如果有我想知道的 pip 模块,否则创建一个 d...
具有周围 RECT 的形状以检测对象之间的碰撞。 RECT 和 SHAPES 同时在 CANVAS 上移动。仅绘制 SHAPES - RECT 不可见。现在... 我正在使用 RECT 作为...
我是 Phaser 3 的新手,我一直在尝试创建一个实例,其中玩家精灵与将玩家带到另一张地图的游戏对象发生碰撞。现在我正在努力让玩家
我想用 Python Arcade 和 Pymunk 实现粒子模拟。虽然 Arcade 即使在绘图/处理方面也非常快,例如。 10000 个粒子与 Pymunk 的碰撞处理变得非常 sl...
我目前正在研究一个小物理引擎,但我遇到了“球体到多边形”碰撞处理的一个小问题。 这就是我得到的。 正如你所看到的,球体只是流...
OnEnterCollision2D 和 OnExitCollision2D 不工作 Unity C#
正如你在图片中看到的那样,立方体仍然与方块发生碰撞,但在控制台中,你可以看到一条消息说 false。那就是 isGrounded 变量。我不能跳因为 isGrounded 是
我读了一些文章说 由于物体彼此相交在物理上是不可能的,我们有 通过解决这些问题来保持模拟的真实性 通过将它们分开来碰撞
我使用下面的类制作了一个子弹列表和一个精灵列表。如何检测子弹是否与 sprite 发生碰撞,然后删除该 sprite 和子弹? #定义精灵类...
在使用 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游戏中,有一些随机放置的圆圈和一些球。 每个球都有一个圆圈的参考,这个圆圈将施加一个力将球拉到它的中心。 然而,巴尔...
如何确保两个对象之间的碰撞只注册一次,并且发生碰撞时所做的任何更改在碰撞结束后仍然存在? [重复]
我正在开发一款游戏,它依赖于两个物体的碰撞来运行游戏。 但是,我注意到碰撞不是只发生一次,而是无限次发生......