物理碰撞AABB怎么判断从什么方向碰撞?

请教物理碰撞AABB怎么判断从什么方向碰撞?

请教各位大佬~~~

1赞

两个矩形的aabb里面的数据,自己打印一下,基本就能了解了

1赞

onBeginContact: function (contact, selfCollider, otherCollider) {
var worldManifold = contact.getWorldManifold();
var points = worldManifold.points;//碰撞点世界坐标
},

1赞

感谢感谢!

谢谢你,我去测试下物理

恩恩,加油

1赞

感觉还是需要用上一帧的点位来判断。
LS写的没问题。但是如果A插入到B里面了呢。

1赞

每一帧中, 组件update在 物理系统update 之前执行,只需要在update拿到位置即可,不需要上一帧

1赞

还是获取上一帧和本帧的坐标来判断比较准确。

1赞

这个也没法判断是从下边还是从左边碰撞。速度再快点,啥方向碰撞都可能了。

1赞