// Use this for initialization void Start() { playercontorl = GetComponent <playerContorl>(); TriggerArray = OnTriggerEnter2DCircle.TriggerList.ToArray(); playerSelectPointerSystem.SetActive(false); selectPointerUIpart.SetActive(false); GB = getallenemyWithoutContorlOnce(); }
void Start() { playercontorl = (playerContorl)FindObjectOfType(typeof(playerContorl)); //找出場景內第一個playerContorl GameObject[] gameObj = GameObject.FindGameObjectsWithTag("HPpartacle"); //無視其他enemy碰撞 foreach (GameObject each in gameObj) { Physics2D.IgnoreCollision(each.GetComponent <Collider2D>(), GetComponent <Collider2D>()); } GameObject[] enemygameObj = GameObject.FindGameObjectsWithTag("enemy"); //無視其他enemy碰撞 foreach (GameObject each in enemygameObj) { Physics2D.IgnoreCollision(each.GetComponent <BoxCollider2D>(), GetComponent <Collider2D>()); Physics2D.IgnoreCollision(each.GetComponent <CircleCollider2D>(), GetComponent <Collider2D>()); } }