UnityException: Transform child out of bounds

来源:3-2 卡牌预制体及翻牌效果实现

可为爱学习

2018-10-17 01:07

        GameObject itemPrefab = contentRoot.GetChild(0).gameObject;

这一行代码会有一个如题目的异常抛出,这是为什么啊

写回答 关注

2回答

  • 精慕门9099224
    2022-01-26 01:56:10

    洛阳铲

    目测是没有创立第一个child。

    只有一行代码,只能看出想要用代码以当前物体的第一个孩子为模板创建新物体。transform child out of bounds是指transform的getchild方法需要一个索引,给出的索引超出已存在索引的范围,而这里只有一个索引0,应该是contentRoot根本没有子物体。

  • 慕盖茨5191239
    2018-12-13 12:50:48

    成员越界,定义的数组长度2,你却要查找第三个,超过数组长度

Unity 3D 翻牌游戏开发

U3D制作扑克翻牌消除小游戏,玩法类似连连看,快来一起开发吧!

14675 学习 · 31 问题

查看课程

相似问题