如何計算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