Qt3DAnimation::QLerpClipBlend Class
class Qt3DAnimation::QLerpClipBlend정규화된 계수를 기반으로 두 애니메이션 클립에 대해 선형 보간을 수행합니다. 더 보기...
| 헤더: | #include <qlerpclipblend.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
| qmake: | QT += 3danimation |
| QML에서: | LerpClipBlend |
| 상속: | Qt3DAnimation::QAbstractClipBlendNode |
| 상태: | 기술 미리보기 |
이 클래스는 기술 미리보기 단계에 있으며 변경될 수 있습니다.
속성
- blendFactor : float
- endClip : Qt3DAnimation::QAbstractClipBlendNode*
- startClip : Qt3DAnimation::QAbstractClipBlendNode*
공개 함수
| float | blendFactor() const |
| Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
| Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
공개 슬롯
| void | setBlendFactor(float blendFactor) |
| void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
| void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
신호
| void | blendFactorChanged(float blendFactor) |
| void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
| void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
상세 설명
QLerpClipBlend는 개별 애니메이션 클립을 기반으로 한 고급 애니메이션 효과를 만드는 데 유용할 수 있습니다. 예를 들어, 플레이어 캐릭터의 경우, 플레이어가 부상을 입을수록 증가하는 블렌드 계수를 기반으로 걷기 애니메이션 클립과 부상 애니메이션 클립을 결합하는 데 레르프 블렌딩을 사용할 수 있습니다. 이렇게 하면 블렌드 계수가 0일 때는 부상을 입지 않은 플레이어가 걷는 모습을, 블렌드 계수가 1일 때는 완전히 부상을 입은 플레이어를, 블렌드 계수가 0.5일 때는 부분적으로 걷고 있는 부상당한 플레이어를 표현할 수 있습니다.
QBlendedClipAnimator도 참조하십시오 .
속성 문서
blendFactor : float
두 애니메이션 클립의 블렌딩을 제어하기 위해 0에서 1 사이의 블렌딩 계수를 지정합니다.
액세스 함수:
| float | blendFactor() const |
| void | setBlendFactor(float blendFactor) |
알림 신호:
| void | blendFactorChanged(float blendFactor) |
endClip : Qt3DAnimation::QAbstractClipBlendNode*
이 lerp blend 노드의 시작 클립으로 사용될 하위 트리를 저장합니다. 즉, ‘ blendFactor ’가 1로 설정되었을 때 이 blend 노드가 반환하는 클립입니다.
액세스 함수:
| Qt3DAnimation::QAbstractClipBlendNode * | endClip() const |
| void | setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
알림 신호:
| void | endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip) |
startClip : Qt3DAnimation::QAbstractClipBlendNode*
이 lerp 블렌드 노드의 시작 클립으로 사용될 서브트리를 보관합니다. 즉, ‘ blendFactor ’가 0으로 설정되었을 때 이 블렌드 노드가 반환하는 클립입니다.
액세스 함수:
| Qt3DAnimation::QAbstractClipBlendNode * | startClip() const |
| void | setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
알림 신호:
| void | startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip) |
© 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.