LayaAir引擎中Dialog Mask图层无法去除怎么办?

What Can I Do If the Dialog Mask Layer Cannot Be Removed in the LayaAir Engine?

我在LayaAir引擎开发华为快游戏时,有些Dialog遮罩图层无法去除,有些可以解析但无法重新创建。

  1. 可以调用Laya.Dialog.manager.maskLayer.removeself()API去除遮罩层,如图1。

  2. 如果自己调用close()方法,需要将方法中的第二个showEffect属性设置为false,如图2 .否则无法执行close()方法中的判断。因此,关闭失败,或者不会对遮罩层进行重新启用。