碰撞发生在帧的开始,所以你可以检测到冲突,并在LateUpdate复位:

private bool hasCollided = false;

void OnCollisionEnter(Collision col)

{

if(this.hasCollided == true){ return; }

this.hasCollided = true;

}

void LateUpdate()

{

this.hasCollided = false;

}

 

相关文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。