cocos creator开发时,web全屏一般都会想到使用cc.view.enableAutoFullScreen,但是发现并没有效果,点击全屏没反应,没办法,只能去看引擎代码,在cocos creator engine目录下,有一个CCView.js,发现enableAutoFullScreen只适用于移动平台,PC端的不适用,那PC端的web全屏怎么处理呢,在网上找了大量的参考,也没找到,后来在creator.d.ts文件里发现了,如图:
这里面才是真正的实现全屏的方法,但是直接用cc.screen.xxxx会报错,为了不报错,可以这样,cc.screen['requestFullScreen'](); cc.screen['exitFullScreen']();,最终问题解决。