c# - 为克隆的游戏对象添加 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;
}
}
解决方案
推荐阅读
- php - 为什么类扩展没有得到私有变量
- django - Django 序列化程序创建方法获取空的验证数据
- servicestack - ServiceStack:升级到 5.4.1 在 ServiceStack.Common 上给了我 ReflectionTypeLoadException
- android - 使用 stripe_payment 时 Flutter Android App 在启动时崩溃
- javascript - SCRIPT5022:SCRIPT5022:无法解析 ApplicationModule 的所有参数:(?)
- javascript - div 中有多少个 10 x 10 的盒子?
- php - 为用户修改 Laravel 内置 Auth
- docker - 无法对“外部”DNS 服务器进行任何 DNS 查找?
- jquery - 如何在 jquery 中实现 fa-bars
- javascript - 具有有效 CSS 规则的空样式元素?