[]3D模型除了无法获得款高问题,发现在new Laya.Scene()中无法通过getChildByName获取到对象

但是,通过getChildAt 可以获取到对象,另外我希望获取之下的所有子节点应该如何处理?另外在减少对象过程中发现删除其中一个对象后,后续的所有对象都从新进行了排序,整体操作是一个类似于list的操作而不是一个类似于map的操作,然后在对对象进行添加的时候,是只能按照顺序添加index,而不能跳跃性质的添加对象,如果跳跃性之的添加的话会报越界错误。。多谢帮我解答。
已邀请:

ymsdandan

赞同来自:

你发个简单的例子过来我看下吧
 

yinglei999

赞同来自:

这个简单的例子,,,如果要测试错误的话就可以修改js中106行的testgetmod函数

ymsdandan

赞同来自:

getchildbyname()只能查找到最高一级子节点,不能递归查找到所有子节点,而你用getchildat()的话,它是按照index进行查找的,如果你对其进行添加和删除的话,只能按照他的默认index顺序,不能进行你所谓的跳跃性质的添加或删除,不过你可以用addchildat()进行按你的需求的添加

alla_zl

赞同来自:

为什么我在unity导出的场景中不能使用getChildByname获得相机啊?需要添加什么引用吗

要回复问题请先

商务合作
商务合作