AbstractClipBlendNode QML Type
„AbstractClipBlendNode“ ist die Basisklasse für Typen, die zum Erstellen von Animations-Blend-Bäumen verwendet werden. Mehr...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QAbstractClipBlendNode |
| Status: | Technology preview |
Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.
Ausführliche Beschreibung
Animations-Blend-Bäume werden zusammen mit einem „ BlendedClipAnimator “ verwendet, um eine Reihe von Animationsclips dynamisch miteinander zu überblenden. Die Art und Weise, wie das Überblenden der Animationsclips erfolgt, wird durch die Struktur des Blend-Baums und die Eigenschaften der darin enthaltenen Knoten gesteuert.
Die Blattknoten in einem Blend-Tree sind Container für die Eingabe-Animationsclips. Bei diesen Clips kann es sich um gebackene Clips handeln, die über `AnimationClipLoader` aus einer Datei geladen werden, oder um Clips, die Sie innerhalb Ihrer Anwendung mit `AnimationClip` und `AnimationClipData` erstellen. Um einen Clip in Ihren Blend-Tree aufzunehmen, umschließen Sie ihn mit einem ` ClipBlendValue `-Knoten.
Die inneren Knoten eines Blend-Baums stellen Überblendungsoperationen dar, die auf ihre Argumente angewendet werden, welche die Eingabe-Clips oder sogar ganze Unterbäume anderer Blend-Baum-Knoten enthalten.
Derzeit stellt das Animationsmodul „ Qt 3D “ die folgenden Blend-Tree-Knotentypen bereit:
- Qt3D.Animation.ClipBlendValue
- Qt3D.Animation.LerpClipBlend
- Qt3D.Animation.QAdditiveClipBlend
Weitere Knotentypen, die andere Überblendungsoperationen darstellen, werden in Zukunft hinzugefügt.
Siehe auch „ BlendedClipAnimator “.
© 2026 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.