Unity3D - 使用GetComponent<>()选择预制件的特定实例

时间:2018-02-05 11:54:02

标签: c# unity3d instantiation

我正在尝试选择预制件的特定实例(在对象池中创建)。然后,我想编辑此实例中子元素的属性(例如预制中的文本)。但是,我必须与其他人的代码合作。

我看到他们使用以下代码来控制这个预制件的所有实例的文本......

            UIWidget w = GetComponent<UIWidget>();
            UILabel lbl = w as UILabel;
            lbl.text = value;

我正在尝试使用类似的代码,但只针对预制件的特定实例。这意味着该实例是untiy引擎的游戏对象。

我想编辑的游戏对象(实例)存储如下;

GameObject fromPool = ObjectPool.instance.GetObjectForType("Launch Site", false);

反正我是否可以这种方式访问​​预制件特定实例的text属性?

谢谢, 利安

0 个答案:

没有答案