Wie kann ich die Auflösung einer generierten Textur in PIXI.js berechnen? Die Dokumentation von generateTexture (...) benötigt eine Nummer für die Auflösung.Berechnen der Auflösung der Sprite-Textur in Pixi.js
Doc: http://pixijs.github.io/docs/PIXI.Graphics.html#generateTexture
In dem folgenden Beispiel wird ein Rechteck mit einer bestimmten Breite und Höhe gezogen werden. Die Auflösung wäre meiner Meinung nach die Anzahl der Pixel durch Multiplikation von Breite und Höhe.
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);
Ihre Annahme klingt richtig, aber ich kann es jetzt nicht bestätigen. Aber Sie haben die Start-X- und Y-Koordinaten nicht berücksichtigt. Die Größe ist nicht nur Breite * Höhe, da Sie nicht an den Koordinaten 0, 0 beginnen. Beachten Sie auch, dass, da Grafiken Vektoren sind, Sie natürlich jede Auflösung zur Verfügung stellen können, die das Bild haben soll. Es muss nicht genau dasselbe wie in Grafiken sein, da es skaliert wird. – Hachi