Home

Published

- 1 min read

unity teleport object to position on collision

img of unity teleport object to position on collision

The solution for this is noted below

unity teleport object to position on collision

Solution

   public Transform newPos;  // create empty object and place it to
						  // where u wanna teleport

private GameObject gO;

private void Start()
	{
    //any other objects with tag player will teleport
	gO = GameObject.FindWithTag("player");
    }

private void OnTriggerEnter2D(Collider2D other)
    {	if (other.gameObject.tag == "player")
            {
            player.transform.position = newPos.transform.position;
            }
     }

     //script should be inside the teleport inspector

Try other methods by searching on the site. That is if this doesn’t work