克隆对象时 Unity 2d 脚本不起作用
Unity 2d script does not work when I clone the object
我有一个附加了 scrypt 的对象。
public GameObject scoreInfo;
static int CurrentScore = 0;
void OnMouseDown() //кнопка мыши нажата
{
CurrentScore++;
scoreInfo.GetComponent<Text>().text = CurrentScore.ToString();
}
我在 Unity 2d 中克隆它。
GameObject tmpObj = GameObject.Instantiate(spriteToDuplicate, WorldVector, Quaternion.identity) as GameObject;
Inspector 显示此脚本附加到每个克隆和真实的(Изображение),但是当我点击克隆时它不起作用,但点击真实的是工作芬利。
明白了。克隆时,z 轴为 -10。这就是点击没有通过的原因。
tmpObj.transform.position = new Vector3(tmpObj.transform.position.x, tmpObj.transform.position.y, 0);
我有一个附加了 scrypt 的对象。
public GameObject scoreInfo;
static int CurrentScore = 0;
void OnMouseDown() //кнопка мыши нажата
{
CurrentScore++;
scoreInfo.GetComponent<Text>().text = CurrentScore.ToString();
}
我在 Unity 2d 中克隆它。
GameObject tmpObj = GameObject.Instantiate(spriteToDuplicate, WorldVector, Quaternion.identity) as GameObject;
Inspector 显示此脚本附加到每个克隆和真实的(Изображение),但是当我点击克隆时它不起作用,但点击真实的是工作芬利。
明白了。克隆时,z 轴为 -10。这就是点击没有通过的原因。
tmpObj.transform.position = new Vector3(tmpObj.transform.position.x, tmpObj.transform.position.y, 0);