cocosCreator 版本1.8,浏览器运行时的像素分辨率总是比配置的要扩大1.25倍,不知道为什么。
没办法,只好手动修改,在CocosCreator安装目录下resources\static\preview-templates\boot.js文件。
修改updateResolution 函数为:
function updateResolution () {
var size = isFullScreen() ? document.documentElement.getBoundingClientRect() : getEmulatedScreenSize();
var gameDiv = document.getElementById(‘GameDiv’);
size.width*=0.8;//修改
size.height*=0.8;//修改
gameDiv.style.width = size.width + ‘px’;
gameDiv.style.height = size.height + ‘px’;
cc.view.setCanvasSize(size.width, size.height);
}
然后即可获得预期像素分辨率。




