[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 4

2022. 2. 28. 14:05·Game Programming/Unreal
애니메이션

- 애님 인스턴스 : 스켈레탈 메시를 소유하는 폰의 정보를 받아 애님그래프가 참조할 데이터를 제공한다.

- 애님 그래프 : 애님 인스턴스의 변수 값에 따라 변화하는 애니메이션 시스템을 설계하는 공간.

virtual void NativeUpdateAnimation(float DeltaSeconds) override;
void UCAnimInstance::NativeUpdateAnimation(float DeltaSeconds)
{
	Super::NativeUpdateAnimation(DeltaSeconds);

	ACharacter* character = Cast<ACharacter>(TryGetPawnOwner());
	if(::IsValid(character))

	Speed = character->GetVelocity().Size2D();
}

 - AnimInstance에서 NativeUpdateAnimation 함수를 사용하여 폰의 데이터와 애님인스턴스 데이터를 동일하게하여 실제 게임에서 폰의 속도에 따라 다른 애니메이션을 재생하게 만든다.

 

애니메이션 리타겟

- 두개의 다른 스켈레톤일 때의 애니메이션 리타겟

1. 해당 애니메이션의 스켈레톤 애셋에서 리타겟 매니저를 누른 후 릭셋업을 인간형 릭에 매핑한다.

2. 옮겨줄 스켈레톤 애셋에서도 릭셋업을 인간형 릭에 매핑해준다.

3. 포즈가 동일해야 리타겟이 잘 되는 것 같다.

4. 해당 애니메이션을 애님 에셋 리타겟을 이용하여 애님 복제후 리타겟하면 완료이다.

 

 

저작자표시 (새창열림)

'Game Programming > Unreal' 카테고리의 다른 글

[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 6  (0) 2022.03.11
[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 5  (0) 2022.03.11
[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 3  (0) 2022.02.25
[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 2  (0) 2022.02.24
[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 1  (0) 2022.02.23
'Game Programming/Unreal' 카테고리의 다른 글
  • [Unreal] 이득우의 언리얼 C++ 게임개발의 정석 6
  • [Unreal] 이득우의 언리얼 C++ 게임개발의 정석 5
  • [Unreal] 이득우의 언리얼 C++ 게임개발의 정석 3
  • [Unreal] 이득우의 언리얼 C++ 게임개발의 정석 2
chanheess
chanheess
'왜' 그렇게 했는가?에 대한 생각으로 공부 및 작업의 저장관리
  • chanheess
    왜 그렇게 생각했는가?
    chanheess
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Backend Programming
      • Game Programming
        • Unreal
        • DirectX
      • C++
        • Memo
        • Basic
        • Effective Modern
      • Algorithm
        • Memo
        • Baekjoon
        • Programmers
        • HackerRank, LeetCode
      • Data Structure
      • Design Pattern
      • Etc
        • Memo
        • Daily Log
        • Book
  • 최근 글

  • 최근 댓글

  • 태그

    백준
    티스토리챌린지
    SpringSecurity
    dp
    JWT
    알고리즘
    프로그래머스
    c++ 기초 플러스
    Java
    위클리 챌린지
    spring
    오블완
    dfs
    JPA
  • hELLO· Designed By정상우.v4.10.0
chanheess
[Unreal] 이득우의 언리얼 C++ 게임개발의 정석 4
상단으로

티스토리툴바