autoDestroyAtRemoved不管为啥值 ,关闭以后,再添加到场景,会重复执行构造函数

autoDestroyAtRemoved不管为啥值 ,不管是通过removeSelf还是Laya.View.Close,再通过Laya.View.open的时候,挂在身上的组件脚本都会重新执行构造函数constructor, 正常不是应该我autoDestroyAtRemoved = false的时候,如果只是remove不是destroy的时候,再open的时候是不会重复执行的呀,
当然如果把当前界面的实例通过addChild的方式添加到场景是没有问题的,只有open的时候会有问题,这是正常么?
 
下面是代码
已邀请:

kura

赞同来自:

每次open的时候 都是新建了一个scene。可以把scene renderType属性改为instance, 或者将scene保存下来 使用时添加到舞台

要回复问题请先

商务合作
商务合作