我已经在画布中实例化了一个Scroll Rect Prefab,现在我需要得到该实例化预制件的所有子元素以及它们中的文本组件。
我没能用下面的代码得到它们。UIManager.uiManager.NewCanvasMenuCityPrefabs[Number]是对实例化的画布元素prefab的引用。
Transform[] Parent = UIManager.uiManager.NewCanvasMenuCityPrefabs[Number].transform.GetComponentsInChildren< Transform >();
foreach (Transform Child in Parent)
{
print(Child);
}但我还是找不到这个元素的任何孩子。
发布于 2015-06-24 06:42:49
var canvas = UIManager.uiManager.NewCanvasMenuCityPrefabs[Number].transform;
for (int i = 0; i < canvas.childCount; i++)
{
var textComponents = canvas.GetChild(i).GetComponents<Text>();
}https://stackoverflow.com/questions/31019132
复制相似问题