为什么Instantiate的物体有的会在Hierarchy界面添加物体有的不会在Hierarchy界面添加物体
在Unity中,Instantiate函数用于创建一个新的游戏对象的实例。当使用Instantiate函数创建一个新的实例时,它会在场景中生成一个新的游戏对象,并根据所提供的参数进行初始化。这个新的游戏对象会被添加到Hierarchy界面中,以便在游戏运行时进行管理和操作。
然而,并不是所有通过Instantiate函数创建的物体都会立即在Hierarchy界面中显示。这取决于创建的物体的父对象。如果在Instantiate函数的第三个参数中指定了父对象,则新创建的物体会被附加到该父对象下,并在Hierarchy界面中显示为该父对象的子物体。如果未指定父对象,则新创建的物体将成为场景的顶级对象,并直接显示在Hierarchy界面中。
因此,当Instantiate函数的第三个参数为空时,新创建的物体将直接显示在Hierarchy界面中。如果指定了父对象,则新创建的物体将作为其子物体显示在Hierarchy界面中。
原文地址: https://www.cveoy.top/t/topic/igwG 著作权归作者所有。请勿转载和采集!