请问如何知道碰撞正方体碰撞的是上下左右哪个方向?

请问如何知道碰撞正方体碰撞的是上下左右哪个方向?我想让正方体上方碰到东西后就停止运动,下方碰到不做反应
onCollisionEnter: function (other, self) {

    var otherAabb = other.world.aabb;
    var selfAabb = self.world.aabb.clone();
    var preAabb = self.world.preAabb;

    selfAabb.x = preAabb.x;
    selfAabb.y = preAabb.y;
    selfAabb.y = self.world.aabb.y;
    if (cc.Intersection.rectRect(selfAabb, otherAabb)) {
        this.node.stopAction(this.luo);
    }
},

判断发生碰撞时正方体的x和y坐标与碰撞目标的xy不就行了吗

可不可以吧代码写出让我看看,我比较笨…