我创建对象池后,把节点隐藏,结果原来Layer为UI_3D的节点,隐藏后变成了UI_2D,导致我需要从对象池取出来后,再次设置一次Layer,我感觉没道理。

是修改 parent 引起的吧
2赞
是的,初始化出来的时候,parent为空,然后给他设置一个Layer为UI_3D的父节点,他的Layer变成2D了。我觉得这里是不是应该默认和父节点一样,或者和预制体设置好的Layer一样,会更好一点,而不是默认2D。
请试试 3.8,应该已经修复了
1赞

