碰撞发生在帧的开始,所以你可以检测到冲突,并在LateUpdate复位:
private bool hasCollided = false;
void OnCollisionEnter(Collision col)
{
if(this.hasCollided == true){ return; }
this.hasCollided = true;
}
void LateUpdate()
{
this.hasCollided = false;
}
相关文章
评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。
发表评论