OpenGL 및 LibGDX를 사용하여 Android 앱을 개발했습니다.
지금은 일련의 애니메이션 중에서 부드러운 전환을 코딩하는 방법에 대한 전략을 알지 못합니다.Android OpenGL에서 원활한 애니메이션 전환 로직
예 :
우리는 cat
배우가있다.
해당 애니메이션은 변환 매트릭스와 쌍을 이루는 키 프레임 세트로 구성됩니다.
idle
, walk left
, walk right
, jump
및 lie down
:
우리는이 cat
5 미리 애니메이션을 가지고있다. 말할 수에서
우리는 어떻게 전환 할 수
walk right
=>lie down
walk right
=>walk left
walk right
애니메이션이 절반 방법을 재생하는 동안?
이제 애니메이션이 시작되면 끝날 때까지 1 사이클 동안 재생해야합니다.
이렇게하면 cat
이 중립 위치로 되돌아 갈 수 있습니다.
따라서 중립 위치에서 시작하여 다음 애니메이션을 재생할 수 있습니다.
최종 결과가 부자연 스럽거나 불규칙합니다.
이 문제를 해결하기 위해 어떤 방법을 사용해야합니까?
어떻게 구현했는지 모르겠습니다. 보기 위해 여기에 코드의 일부를 넣을 수 있습니까? – Aliaaa