如何判断球没有掉落到块块上?

如何判断球没有掉落到块块上?我的思路本来是跳到下一个块的时候,因为Z和Y系统生成的,X轴是通过触摸左右移动的,所以我是想着球的x点减去块块的x点如果大于球的半径+块块的/2宽度就表示没有掉落到块块上。
但是不知道怎么获取球的半径和块块的尺寸。。

求大神指教,谢谢。

添加碰撞器

我添加了碰撞器,但是不知道该怎么和跳完成后联系起来,跳的代码是这样的
public jumpTo(dst:Vec3,endFunc:Function):void {
this.endFunc = endFunc;
let src = this.node.getWorldPosition();
this.jumpTime = (dst.z - src.z) / this.vz;
if(this.jumpTime <= 0) {
if(this.endFunc) {
this.endFunc();
}
return;
}

    this.vy = -this.gravite * this.jumpTime * 0.5;
    this.vx = (dst.x - src.x) / this.jumpTime;
    // this.vx = 0;
    this.passedTime = 0;
    this.isJumping = true;
}

球加了碰撞器
onLoad(){

    this.collider = this.node.getComponent(Collider);

    this.collider.on("onTriggerEnter", this.onTriggerEnter, this);

}

定义一个全局变量allowJump
当跳跃时会离开碰撞器,allowJump = 0;
当落地后会接触碰撞器,allowJump = 1;

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。