Ich möchte UI gameobject Positionen glatt interpolieren, anstelle der Standard-Fang, die von Unity LayoutGroup
Klasse behandelt werden (speziell die HorizontalLayoutGroup
). Das Problem besteht darin, dass ich nicht weiß, auf welche Methode oder Eigenschaft zuzugreifen oder zu überschreiben ist, die die LayoutGroup
Klasse verwendet, um die UI-Objekte nach Abschluss der Layout-Berechnungen zu verschieben.Wie lerne ich die Bewegung von UI-Spielobjekten in LayoutGroup?
Ich habe alle über UnityEngine.UI
und in ihrem Bitbucket Repository suchen. Wenn alles fehlschlägt, muss ich meine eigene Layout-Klasse erstellen und dabei alle robusten Layout-Funktionen von Unity verlieren.
Link-Repo Bitbucket: https://bitbucket.org/Unity-Technologies/ui/src/0155c39e05ca/UnityEngine.UI/UI/Core/Layout/?at=5.2
Ich muss nur herausfinden, welche Funktion oder Eigenschaft im UnityEngine.UI
Namespace verwendet werden können Unity LayoutGroup Kind Positionierung außer Kraft zu setzen, so dass sie eine Lerp ersetzt werden kann oder ein Tween.
Danke für die aufwendige Antwort hilft. Die Unter-Kind-Methode ist eine brillante Idee, an die ich nicht gedacht habe! Ich werde ein Update nach Abschluss mit meinem Ergebnis veröffentlichen. – MyIsaak
Ja, verwenden Sie unbedingt einen "Wrapper" wie Umair erklärt !! – Fattie