unity让碰撞只发生一次
作者:互联网
碰撞发生在帧的开始,所以你可以检测到冲突,并在LateUpdate复位:
private bool hasCollided = false; void OnCollisionEnter(Collision col) { if(this.hasCollided == true){ return; } this.hasCollided = true; } void LateUpdate() { this.hasCollided = false; }
标签:一次,false,void,碰撞,unity,LateUpdate,hasCollided,true 来源: https://www.cnblogs.com/sanyejun/p/11439002.html