4.1 - 캐릭터 애니메이션

일인칭 슈팅 캐릭터에 애니메이션을 적용하는 법을 배워봅니다.

Windows
MacOS
Linux

여기서는 게임에 애니메이션을 조금 가져와 보도록 하겠습니다.

애니메이션 임포트

시작하기에 앞서, 다음 링크에서 샘플 애니메이션을 다운로드하고 압축을 풉니다:

  1. 콘텐츠 브라우저 에 우클릭하고 새 폴더 를 선택합니다.

    RightClickImport.png

  2. 새 폴더 이름을 "Animations" 라 합니다.

  3. 폴더에 더블클릭하여 엽니다.

  4. 다음 애니메이션 파일 다섯 개를 찾아 선택합니다:

    • FPP_Idle.FBX

    • FPP_JumpEnd.FBX

    • FPP_JumpLoop.FBX

    • FPP_JumpStart.FBX

    • FPP_Run.FBX

  5. Animations 폴더에 우클릭하고 /Game/Animations/ 에 임포트... 를 선택하여 애니메이션 임포트를 시작합니다.

    ImportAnimations.png

  6. Select Skeleton 제목줄 아래 HeroFPP_Skeleton 를 선택한 다음 모두 임포트 를 클릭하여 모든 애니메이션을 임포트합니다.

    SelectHeroFPP_Skeleton.png

  7. 이제 콘텐츠 브라우저Animations 폴더에 애니메이션 다섯 개가 전부 들어있을 것입니다.

    ImportedAnimations.png

  8. 저장 버튼을 눌러 임포트한 파일을 저장합니다.

애니메이션 블루프린트 만들기

  1. 신규 추가 버튼을 누르고 애니메이션 블루프린트 를 선택합니다.

    AddNewAnimBP.png

  2. 부모 클래스로 AnimInstance 를 선택하고, 타깃 스켈레톤으로 /Game/HeroFPP_Skeleton 을 선택합니다.

    CreateAnimBP.png

  3. 새 애니메이션 블루프린트 이름을 "Arms_AnimBP" 라 합니다.

  4. Arms_AnimBP 를 더블클릭하여 블루프린트 에디터 를 엽니다.

    DoubleClickAnimBP.png

스테이트 머신 트랜지션 변수 추가

  1. 내 블루프린트 탭에서 신규 추가 버튼을 클릭하고 변수 를 선택합니다.

    AddingNewVariable.png

  2. 변수를 Boolean 으로 만들고 이름을 "IsRunning" 이라 합니다.

  3. 내 블루프린트 탭에서 신규 추가 버튼을 누르고 변수 를 선택합니다.

  4. 변수를 Boolean 으로 만들고 이름을 "IsFalling" 이라 합니다.

  5. 이제 애니메이션 스테이트 머신을 구동시킬 애니메이션 트랜지션 변수가 둘 생겼습니다.

    이미지를 클릭하면 확대됩니다.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback