AnimationController QML Type
Un tipo de controlador para animaciones. Más...
| Import Statement: | import Qt3D.Animation 2.11 |
| In C++: | QAnimationController |
| Status: | Deprecated |
Propiedades
- activeAnimationGroup : int
- animationGroups : list<AnimationGroup>
- entity : Entity
- position : real
- positionOffset : real
- positionScale : real
- recursive : bool
Métodos
- int getAnimationIndex(name)
- AnimationGroup getGroup(index)
Descripción detallada
El tipo AnimationController controla la selección y reproducción de animaciones. El tipo puede ser utilizado para encontrar todas las animaciones del árbol de Entidades y crear AnimationGroups a partir de las animaciones con el mismo nombre. El usuario puede seleccionar qué grupo de animación se controla actualmente con el controlador de animación estableciendo la animación activa. La posición de la animación es entonces propagada a ese grupo después de escalar y desplazar el valor de posición proporcionado con los valores positionScale y positionOffset.
Nota: que el controlador de animación no tiene temporizador interno, sino que el usuario es responsable de actualizar la propiedad de posición de manera oportuna.
Documentación de la propiedad
activeAnimationGroup : int
Mantiene el grupo de animación actualmente activo.
animationGroups : list<AnimationGroup>
Contiene la lista de grupos de animación del controlador.
entity : Entity
Contiene las animaciones de la entidad que se reúnen y agrupan. Si el controlador ya contiene animaciones, se borran.
position : real
Mantiene la posición actual de la animación. Cuando se establece la posición, se escala y desplaza con positionScale/positionOffset y se propaga al grupo de animación activo.
positionOffset : real
Mantiene el desplazamiento de posición de la animación.
positionScale : real
Mantiene la escala de posición de la animación.
recursive : bool
Establece si se busca recursivamente en el árbol de entidades cuando se recopilan animaciones de la entidad. Si se establece en true, las animaciones se buscan también en las entidades hijas de la entidad. Si se establece en false, sólo se busca en la entidad pasada al controlador.
Documentación del método
int getAnimationIndex(name)
Devuelve el índice de la animación con name. Devuelve -1 si no se encuentra AnimationGroup con el nombre dado.
AnimationGroup getGroup(index)
Devuelve el AnimationGroup con el index dado.
© 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.