Choose your operating system:
Windows
macOS
Linux
여기서는 게임에 애니메이션을 조금 가져와 보도록 하겠습니다.
애니메이션 임포트
시작하기에 앞서, 다음 링크에서 샘플 애니메이션을 다운로드하고 압축을 풉니다:
-
콘텐츠 브라우저 에 우클릭하고 새 폴더 를 선택합니다.
-
새 폴더 이름을 "Animations" 라 합니다.
-
폴더에 더블클릭하여 엽니다.
-
다음 애니메이션 파일 다섯 개를 찾아 선택합니다:
-
FPP_Idle.FBX
-
FPP_JumpEnd.FBX
-
FPP_JumpLoop.FBX
-
FPP_JumpStart.FBX
-
FPP_Run.FBX
-
-
Animations 폴더에 우클릭하고 /Game/Animations/ 에 임포트... 를 선택하여 애니메이션 임포트를 시작합니다.
-
Select Skeleton 제목줄 아래 HeroFPP_Skeleton 를 선택한 다음 모두 임포트 를 클릭하여 모든 애니메이션을 임포트합니다.
-
이제 콘텐츠 브라우저 의 Animations 폴더에 애니메이션 다섯 개가 전부 들어있을 것입니다.
-
저장 버튼을 눌러 임포트한 파일을 저장합니다.
애니메이션 블루프린트 만들기
-
신규 추가 버튼을 누르고 애니메이션 블루프린트 를 선택합니다.
-
부모 클래스로 AnimInstance 를 선택하고, 타깃 스켈레톤으로 /Game/HeroFPP_Skeleton 을 선택합니다.
-
새 애니메이션 블루프린트 이름을 "Arms_AnimBP" 라 합니다.
-
Arms_AnimBP 를 더블클릭하여 블루프린트 에디터 를 엽니다.
스테이트 머신 트랜지션 변수 추가
-
내 블루프린트 탭에서 신규 추가 버튼을 클릭하고 변수 를 선택합니다.
-
변수를 Boolean 으로 만들고 이름을 "IsRunning" 이라 합니다.
-
내 블루프린트 탭에서 신규 추가 버튼을 누르고 변수 를 선택합니다.
-
변수를 Boolean 으로 만들고 이름을 "IsFalling" 이라 합니다.
-
이제 애니메이션 스테이트 머신을 구동시킬 애니메이션 트랜지션 변수가 둘 생겼습니다.
이미지를 클릭하면 확대됩니다.