无法将我的物体移动到正确的场景位置

时间:2017-10-20 09:47:37

标签: c# unity3d

您正在使用此代码尝试在触发碰撞时移动对象。

以下代码似乎将对象从场景移动到不同的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);
    }
}
}

0 个答案:

没有答案