克隆对象时 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);