LayaAir引擎中Dialog Mask图层无法去除怎么办?
What Can I Do If the Dialog Mask Layer Cannot Be Removed in the LayaAir Engine?
我在LayaAir引擎开发华为快游戏时,有些Dialog遮罩图层无法去除,有些可以解析但无法重新创建。
可以调用Laya.Dialog.manager.maskLayer.removeself()
API去除遮罩层,如图1。
如果自己调用close()
方法,需要将方法中的第二个showEffect
属性设置为false
,如图2 .否则无法执行close()
方法中的判断。因此,关闭失败,或者不会对遮罩层进行重新启用。
我在LayaAir引擎开发华为快游戏时,有些Dialog遮罩图层无法去除,有些可以解析但无法重新创建。
可以调用
Laya.Dialog.manager.maskLayer.removeself()
API去除遮罩层,如图1。如果自己调用
close()
方法,需要将方法中的第二个showEffect
属性设置为false
,如图2 .否则无法执行close()
方法中的判断。因此,关闭失败,或者不会对遮罩层进行重新启用。