|
@@ -88606,9 +88606,9 @@ void main()
|
|
|
var width_ = width * view.width;
|
|
|
var height_ = height * view.height;
|
|
|
|
|
|
+ view.setResolution(Math.ceil(width_), Math.ceil(height_), width, height ); //本来应该是floor,但是这样奇数时会少一个像素,导致向左移一个像素且宽度少1。现在则多绘制1个像素,超出的1个像素应该不会绘制出来(但不知道其他地方是否有偏差,比如pick时)
|
|
|
if(height_ == 0)return //avoid NAN
|
|
|
|
|
|
- view.setResolution(Math.ceil(width_), Math.ceil(height_), width, height ); //本来应该是floor,但是这样奇数时会少一个像素,导致向左移一个像素且宽度少1。现在则多绘制1个像素,超出的1个像素应该不会绘制出来(但不知道其他地方是否有偏差,比如pick时)
|
|
|
let aspect = width_ / height_; //camera的参数精确些,不用视口的归整的resolution像素值,否则hasChange无法为true, 导致canvasResize了但map没update从而闪烁
|
|
|
view.camera.aspect = aspect;
|
|
|
|