cocos3.10 遇到企鹅游戏,点击屏幕白屏的解决方案
发布时间:2020-12-14 17:22:41 所属栏目:百科 来源:网络整理
导读:cocos3.10 遇到企鹅游戏,点击屏幕白屏的解决方案 如题,把cocos html游戏放到企鹅游戏中,只要点击屏幕就会白屏。 问题分析:由于是点击事件造成的,所以就去cocos里面找点击事件的注册,找了一圈把相关的 window 注册事件都关闭了,可以不管用,只要一点击
cocos3.10 遇到企鹅游戏,点击屏幕白屏的解决方案
如题,把cocos html游戏放到企鹅游戏中,只要点击屏幕就会白屏。 问题分析:由于是点击事件造成的,所以就去cocos里面找点击事件的注册,找了一圈把相关的 window 注册事件都关闭了,可以不管用,只要一点击就白屏;
后来发现,在CCScreen.js文件中requestFullScreen()方法中有下面这一行 return element[this._fn.requestFullscreen]()element[his._fn.requestFullscreen]这个函数一般都是存在的,但是如果被别人设置为空,这个函数就不存在,所以调用的时候,就出错了,造成了白屏现象 解决方案,就是在使用前,判断一下,就ok了,改写为下面这样写法 if(element.hasOwnProperty(this._fn.requestFullscreen)){ return element[this._fn.requestFullscreen](); } return null; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |