动态创建UI后,销毁问题

动态创建UI:GComponent component = UIPackage.CreateObject("Dialogue", "dialogbox2").asCom;
GRoot.inst.AddChild(component);
 
为什么在unity编辑器中的Hierarchy面板中有残留的GCompent?如下图所示,每创建一次,就会生成一次

QQ图片20181025130549.png

 
 
已邀请:

谷主

赞同来自:

教程都有,请先学习教程
 
http://www.fairygui.com/guide/ ... 5BAUI

aiya_2018

赞同来自:

这个问题我找到原因了,我动态生成的UI,然后与脚本关联,销毁的时候,仅仅是销毁了动态创建出来的UI,脚本因为是继承GComponent的,没有一并销毁,才导致关闭UI的时候,会残留这个GComponet的GameOject在属性面板中

要回复问题请先登录注册