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.
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.