Pixi.js: [Frage] Ankereigenschaft für alle Anzeigeobjekte standardisieren

Erstellt am 28. Apr. 2020  ·  3Kommentare  ·  Quelle: pixijs/pixi.js

Ich bin mir nicht sicher, ob dies in der Vergangenheit behandelt wurde, ich habe mir nur die API angeschaut und wie unser Team sie nutzt. Ich habe mich gefragt, ob man daran gedacht hat, die Eigenschaft anchor alle Anzeigeobjekte zu standardisieren. Verschieben Sie es von Sprite zu DisplayObject .

Es scheint eine ziemlich praktische API zu sein, die für alle Anzeigeobjekte verwendet werden könnte.

🙏 Feature Request

Alle 3 Kommentare

Das erfordert eine feste Breite/Höhe für alle Objekte oder ein berechnetes Layout.

Breite/Höhe sind in pixi keine Bürger erster Klasse, sie werden berechnet

für Sprite und vielleicht ein paar andere Objekte entsprechen Breite und Höhe der Texturgröße multipliziert mit der Skalierung

Keine Breite/Höhe => kein Anker.

Ja, vielleicht können Sie Überschreibungen für Breite/Höhe anders als vorhanden hinzufügen, in diesem Fall macht Anker Sinn. Unsere Implementierung basiert auf Adobe Flash-Erfahrung.

Wenn Sie ein Team und ein ernsthaftes Projekt haben, empfehle ich Ihnen, Ihren eigenen Phasenbaum zu schreiben, v5 ist fast an dem Punkt, an dem es für kleine Teams tatsächlich möglich ist :)

Zusätzliche Klarstellung: Es gibt viele Dinge, die ich in Pixis-Bäumen verwenden möchte, aber wenn wir sie dort platzieren, werden sie aufgebläht. Ich möchte eine bessere Handhabung von Transformationen, Farbtransformationen, Warteschlangen für Änderungen in der Bühne, Added_to_stage , Removed_from_stage-Ereignisse und viele andere Dinge, deshalb dränge ich auf Änderungen, die dazu führen, dass benutzerdefinierte Baumknoten erstellt werden können.

Danke für den Vorschlag. Wir haben schon früher Anfragen wie diese bekommen und mussten leider aus den Gründen, die Ivan formulierte, „nein“ sagen. Ich werde das schließen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen