您正在使用此代码尝试在触发碰撞时移动对象。
以下代码似乎将对象从场景移动到不同的x / y值。
我正在寻找的结果是移动到下面列出的位置的对象。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Fairy : MonoBehaviour {
private void OnTriggerEnter2D(Collider2D collision)
{
//Debug.Log("Collision");
if (collision.gameObject.tag == "T")
{
collision.gameObject.transform.position =new Vector3 (-2.51f,-2.56f,0f);
Debug.Log("T Position is " + gameObject.transform.position);
}
}
}