캐릭터 내에서 총기를 관리하는 GunManager와 체력회복을 해주는 아이템인 HealingItem의 인스턴스 생성에서 문제를 겪음
일단 GunManager의 인스턴스를 생성하고 싶어서 NewObject()를 사용했더니 오류가 발생함
찾아보니 이 상황에서는 CreateDefaultSubobject<>()를 사용해야 한다고 함
이번엔 HealingItem의 인스턴스를 생성하고 싶어서 CreateDefaultSubobject를 썼는데 오류
보니까 HealingItem은 Actor를 상속하는 클래스였음
그래서 SpawnActor<>()를 사용해서 인스턴스를 생성해야 했음
라이라 프로젝트의 캐릭터 애니메이션을 리타게팅해서 사용하는데, 일단 리타게팅부터 문제였음..
내 노트북에서는 애니메이션이 깨져서 뽑혔는데 다른 분 컴퓨터에서는 문제없이 나오는.. 그런..
그렇게 뽑은 소스를 받아서 애니메이션 블루프린트를 만드는데 또다시 문제가 생김
어떤 애니메이션은 문제없이 잘 동작하고, 어떤 애니메이션은 move동작의 방향이 이상해지는 오류가 생김
처음엔 애님 그래프의 문제일까 싶었는데, 단일 애니메이션 노드를 연결했을 때도 문제가 발생하는 것을 보니 애니메이션 시퀀스 자체의 문제인 것같음
해결방법을 찾아서 여러가지 시도를 해봤는데 애니메이션 시퀀스 자체의 문제인지 역시나 안됨..
그래서 결국 상하체 애니메이션을 따로 적용하는 방법으로 우회함
-> 이것 역시 안됨..
권총을 들고 있는 애니메이션은 움직임 동작이 잘 적용되어서 이것을 베이스로 하고, 라이플, 샷건을 들고있는 애니메이션의 상체만 블렌딩하는 방법을 썼는데
권총이외의 두 모션은 왼쪽으로 기우는 움직임이 그대로 발생함
아무래도 애니메이션 시퀀스 자체의 문제인 듯 싶음
-> 다른 애니메이션 소스를 가져와서 블렌딩 시켰더니 아주 잘 적용이 되었음! 휴..
리타겟팅으로 애니메이션이 잘 나와도 무언가 문제가 생길 수 있는 듯 함