I am trying to do a 2D game. What i dont know is this: I need to detect if the player entered on a trigger, next i need to a obstacle appear and when the player enter in other trigger, the obstacle dissappear.
Tag your Player as “Player”
ObstacleAppear.cs :
using UnityEngine;
public class ObstacleAppear : MonoBehaviour {
public GameObject obstacleObject;
void OnTriggerEnter2D(Collider2D collider){
if (collider.gameObject.tag == "Player") {
obstacleObject.SetActive (true);
}
}
}
ObstacleDisappear .cs :
using UnityEngine;
public class ObstacleDisappear : MonoBehaviour {
public GameObject obstacleObject;
void OnTriggerEnter2D(Collider2D collider){
if (collider.gameObject.tag == "Player") {
obstacleObject.SetActive (false);
}
}
}