Javascript 如何去除画布的黑色边缘?
我试图有完全白色的背景,所以我添加以下层Javascript 如何去除画布的黑色边缘?,javascript,canvas,webgl,cocos2d-js,Javascript,Canvas,Webgl,Cocos2d Js,我试图有完全白色的背景,所以我添加以下层 var layer1 = cc.LayerColor.create( new cc.Color(255, 255, 255, 255), 1024, 768); this.addChild(layer1,0,0); 它填满了画布,但边缘上仍然出现黑色线条。根据窗口的大小,这些窗口显示在顶部或侧面。它发生在chrome中,我通过以下设置找到了它的实用工具webgl上下文。 而且,如果我不加任何子对象,它都是黑色的 { 'stencil':
var layer1 = cc.LayerColor.create(
new cc.Color(255, 255, 255, 255), 1024, 768);
this.addChild(layer1,0,0);
它填满了画布,但边缘上仍然出现黑色线条。根据窗口的大小,这些窗口显示在顶部或侧面。它发生在chrome中,我通过以下设置找到了它的实用工具webgl上下文。
而且,如果我不加任何子对象,它都是黑色的
{ 'stencil': true,
'preserveDrawingBuffer': true,
'antialias': false,
'alpha': false});
main.js中的分辨率和策略设置是什么?我猜您正在使用v3.x 假设您使用的是1024764,cc.ResolutonPolicy.SHOW\u ALL,如果您: 设置背景层的大小稍微大一点,以防万一,比如1030 x 770 将层设置为在屏幕中居中:layer1.setPosition1024/2764/2;