Pro*_*o Q 6 javascript physics matter.js
我使用Matter.js作为物理引擎,我发现我可以检测碰撞。
但是,我不知道如何判断碰撞发生后两个物体是否相互接触。有什么办法可以做到这一点吗?
(在我的特定情况下,我希望球仅在接触特定的地面时才跳跃。)
这是一个很晚的答案,我知道您已经接受了答案,但我刚刚找到了这个非常简单的解决方案。Matter.js 有一个名为 SAT 的模块,它可以检测与分离轴定理的碰撞。它的单一方法可用于检测两个对象是否发生碰撞:
Matter.SAT.collides(playerObject, groundObject).collided // returns either true or false depending on if the two objects are colliding
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6326 次 |
| 最近记录: |