见缝插针之针头碰撞及游戏结束
using System.Collections;
using System.Collection.Generic;
using UnityEngine;
public class PinHead:MonoBehaviour
{
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.tag=="PinHead")//判断标签是否一致
{ GameObject.Find("GameManger").GetCPMPONENT<GameManger>().GameOver();//需在GameMange代码中写一个游戏结束的方法,判断GameOver的布尔值是否成立,在是的情况下返回
//游戏结束
}
}
}
调用前需要在GameManger代码中定义一个布尔变量,判断它当前是否为结束状态。
(结束时需使圆盘停止转动),在游戏结束方法中结束转动。
游戏结束时还需在GameManger中停止针的实例化。