AnimationController QML Type
Ein Controller-Typ für Animationen. Mehr...
Import Statement: | import Qt3D.Animation 2.8 |
In C++: | QAnimationController |
Status: | Deprecated |
Eigenschaften
- activeAnimationGroup : int
- animationGroups : list<AnimationGroup>
- entity : Entity
- position : real
- positionOffset : real
- positionScale : real
- recursive : bool
Methoden
- int getAnimationIndex(name)
- AnimationGroup getGroup(index)
Detaillierte Beschreibung
Der Typ AnimationController steuert die Auswahl und Wiedergabe von Animationen. Der Typ kann verwendet werden, um alle Animationen aus dem Entity-Baum zu finden und AnimationGroups aus den Animationen mit dem gleichen Namen zu erstellen. Der Benutzer kann auswählen, welche Animationsgruppe gerade mit dem AnimationController gesteuert wird, indem er die aktive Animation setzt. Die Animationsposition wird dann auf diese Gruppe übertragen, nachdem der angegebene Positionswert mit den Werten positionScale und positionOffset skaliert und verschoben wurde.
Hinweis: Der Animationscontroller verfügt nicht über einen internen Zeitgeber, sondern der Benutzer ist für die rechtzeitige Aktualisierung der Positionseigenschaft verantwortlich.
Eigenschaft Dokumentation
activeAnimationGroup : int |
Enthält die aktuell aktive Animationsgruppe.
animationGroups : list<AnimationGroup> |
Enthält die Liste der Animationsgruppen im Controller.
entity : Entity |
Enthält die Entität, von der die Animationen gesammelt und gruppiert werden. Wenn der Controller bereits Animationen enthält, werden diese gelöscht.
position : real |
Enthält die aktuelle Position der Animation. Wenn die Position gesetzt ist, wird sie mit positionScale/positionOffset skaliert und verschoben und an die aktive Animationsgruppe weitergegeben.
positionOffset : real |
Hält den Positionsoffset der Animation.
positionScale : real |
Hält die Positionsskalierung der Animation.
recursive : bool |
Legt fest, ob der Entity-Baum rekursiv durchsucht werden soll, wenn Animationen vom Entity gesammelt werden. Wenn auf true gesetzt, werden die Animationen auch in den Kind-Entitäten der Entität gesucht. Wenn auf false gesetzt, wird nur die Entität, die an den Controller übergeben wurde, durchsucht.
Dokumentation der Methode
int getAnimationIndex(name) |
Gibt den Index der Animation mit name zurück. Gibt -1 zurück, wenn keine AnimationGroup mit dem angegebenen Namen gefunden wird.
AnimationGroup getGroup(index) |
Gibt die AnimationGroup mit dem angegebenen index zurück.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.