unity3d 脚本private void OnCollisionEnter(Collision other) { if (other.gameObject.tag.Equals("Score")) { Destroy(other.gameObject); if (GetScore != null) { GetScore(1); } } }
时间: 2024-02-15 21:28:28 浏览: 67
调用其他GameObject的脚本函数1
这是一个碰撞检测的函数,当物体发生碰撞时会执行该函数。其中,other表示与当前物体碰撞的物体。如果碰撞的物体的Tag为“Score”,那么就销毁该物体,并且调用GetScore函数,该函数会将得分增加1分。
具体来说,这段代码会执行以下操作:
1. 判断碰撞的物体的Tag是否为“Score”。
2. 如果是,“销毁”该物体,即将其从场景中移除。
3. 调用GetScore函数,并将得分增加1分。
注意,这段代码中的GetScore函数并没有实现,需要在代码中定义该函数,并在其他地方调用它。
阅读全文