So skalieren Sie ein sprite in as3?
Habe ich ein sprite in as3-code, den ich eingeben möchten, in seiner Höhe um die Höhe zu ändern, wie kann ich die Breite dementsprechend?
sprite.height = 200;
sprite.width = ??
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den scale-Eigenschaften werden aktualisiert, wenn die Einstellung der Breite/Höhe, so dass Sie Sie verwenden können, zum Maßstab der anderen dimension:
Einfacher und weniger fehleranfällig als verfolgen/aktualisieren Sie das Seitenverhältnis auf Ihrem eigenen.
Wenn Sie möchten, skalieren Sie ein sprite, warum nicht verwenden scale-Methoden?
Sonst, Sie benötigen, um ein Verhältnis, wie Breite /Höhe.
Sagen, dass dein sprite war, Breite: 150, Höhe: 100. Das bedeutet, dass die Breite ist 1,5-mal die Höhe.
Dies könnte auch dadurch erreicht werden, mit einer Matrix zu transformieren.