首页 > 解决方案 > 为克隆的游戏对象添加 OnMouseHover 或 Click 功能?

问题描述

我是 Unity 的新手,我现在以某种方式学会了。

顺便说一句,我正在努力解决一个问题。

问题是,我已经使用 Instantiate 创建了克隆 GameObject 并且效果很好。但我想为每个克隆对象实现 OnMouseHover 或 Click 以显示弹出窗口。如何引用我在运行时创建的单击对象?谢谢!

void Awake(){
    for (int i = 0; i < 5; i++)
    {
        myPdfPrefabClone = Instantiate(myPdfPrefab, new Vector3(x, 0, x), Quaternion.identity) as GameObject;
        myPdfPrefabClone.name = "" + x;
        Debug.Log(myPdfPrefabClone.transform.position);

        Debug.Log("name " + myPdfPrefabClone.name);

        x = x + 2.5F;
    }

}

标签: c#user-interfaceunity3d

解决方案


推荐阅读