大林 Sprite.DrawToCanvas的方法实现里面,在laya.webgl.js第4337行canvasWidth |=1;canvasHeight |=1;offsetX |=1;offsetY |=1;执行之后会出现纹理大小错误,比如512*512的纹理,画出来变成了513*513,会让实际图片扩大一个像素,产生绘制错误
大林 大林 @Aar0n:canvasWidth |=1;canvasHeight |=1;offsetX |=1;offsetY |=1; 引擎里面这段代码是错误的,这个是按位或,产生的现象是如果原值是奇数就不变,如果原值是偶数就加1。