克隆/复制现有的GameObject及其子对象
在Unity中是否有一种C#方式来复制现有的GameObject及其所有子节点? 在我的例子中,我有一个空的GameObject,其中包含许多Text对象作为子对象,我想创建它们的副本,包括相对位置,文本值,字体,颜色等….
预制件将无法轻松工作,因为我想复制包括其当前状态的对象。
Instantiate
函数用于克隆任何GameObject及其层次结构。
public GameObject rootObj; void Start() { GameObject duplicate = Instantiate(rootObj); }