如何计算PIXI.js.中生成的纹理的分辨率? generateTexture(...)的文档需要一个用于解析的数字。计算Pixi.js中精灵纹理的分辨率
文档:http://pixijs.github.io/docs/PIXI.Graphics.html#generateTexture
在以下示例中,具有特定的宽度和高度的矩形将绘制。在我看来,分辨率是通过宽度和高度相乘的像素数量。
this._graphics.lineStyle(1, 0x012489, 1.0);
this._graphics.beginFill(0x696969, this.1.0);
this._graphics.drawRect(-(width/2.0), -(height/2.0), width, height);
this._graphics.endFill();
this.texture = this._graphics.generateTexture(width * height, PIXI.SCALE_MODES.DEFAULT);
你的假设听起来不错,但我现在不能确认。但是你似乎没有考虑到起始的x和y坐标。大小不仅仅是宽度*高度,因为你不从坐标0,0开始。还要注意,因为图形是向量,所以你当然可以提供你想要图像的任何分辨率。它不需要与图形完全一样,因为它被缩放。 – Hachi