Auf dieser Seite

AbstractClipAnimator QML Type

AbstractClipAnimator ist die Basisklasse für Typen, die Funktionen zur Wiedergabe von Animationen bereitstellen. Mehr...

Import Statement: import Qt3D.Animation 2.12
In C++: QAbstractClipAnimator
Inherited By:

BlendedClipAnimator and ClipAnimator

Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Eigenschaften

Ausführliche Beschreibung

Unterklassen von `AbstractClipAnimator` können von einer Entität aggregiert werden, um Animationsfunktionen bereitzustellen. Die Animationskomponenten bieten eine Schnittstelle zur Steuerung der Animation (z. B. Start, Stopp). Jeder Animator-Typ benötigt Animationsdaten, beispielsweise einen `AbstractAnimationClip`, sowie einen `ChannelMapper`, der beschreibt, wie die Kanäle im Animationsclip auf die Eigenschaften der Objekte abgebildet werden sollen, die Sie animieren möchten.

Die folgenden Unterklassen stehen zur Verfügung:

Dokumentation zu den Eigenschaften

channelMapper : ChannelMapper

Diese Eigenschaft enthält den ChannelMapper, der steuert, wie die Kanäle im Animationsclip den Eigenschaften der Zielobjekte zugeordnet werden.

clock : Clock

Die Uhr steuert die Geschwindigkeit, mit der eine Animation abgespielt wird.

loops : int

Diese Eigenschaft gibt an, wie oft die Animation abgespielt werden soll.

Standardmäßig ist „loops“ auf 1 gesetzt: Die Animation wird einmal abgespielt und dann beendet.

Wird der Wert auf „QAbstractClipAnimator::Infinite“ gesetzt, wiederholt sich die Animation kontinuierlich, bis sie explizit gestoppt wird.

normalizedTime : real

Diese Eigenschaft enthält die normierte Zeit der Clips.

running : bool

Diese Eigenschaft enthält einen booleschen Wert, der angibt, ob die Animation gerade läuft.

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