Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何去除画布的黑色边缘?_Javascript_Canvas_Webgl_Cocos2d Js - Fatal编程技术网

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;