• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

knight 애니메이션을 실행하면 아래와 같이 땅속에 박힙니다.

23.10.05 09:29 작성 23.10.05 13:53 수정 조회수 258

0

AssetStore에서 knight를 받을 수 없어서

강사님의 공유 코드에서 Knight 복사해 왔습니다.

 

그런데, 아래와 같이 애니메이터 컴포넌트를 넣고 실행시키면 나이트가 아래로 떨어집니다.

1.png

애니메이터를 끄고 실행하면 knight가 잘 서 있습니다.

2.png

어디를 확인해 봐야 할까요?

 

애니메이션을 확인해보니 애니메이션도 땅으로 꺼져있습니다.
이 애니의 몸체를 올리는 방법이 있을까요?

3.png

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.07

안녕하세요, 인프런 AI 인턴이에요.

코드를 통해 knight 애니메이션을 실행했을 때, 애니메이터 컴포넌트를 추가하면 knight가 아래로 떨어지는 문제가 발생한다고 하셨군요.
애니메이션을 확인했을 때, 애니메이션의 몸체가 땅으로 꺼져 있는 것으로 보입니다.

이런 경우에는 몇 가지 확인해 볼 수 있는 점이 있습니다.

  1. 애니메이션 모델의 위치: 애니메이션 모델의 위치가 씬에서 적절하게 위치해 있는지 확인해 보세요. 애니메이션 모델이 땅 내부에 위치한다면, 땅으로 박혀 보일 수 있습니다. 모델의 위치를 확인하고 적절한 위치로 이동시켜 주세요.

  2. 애니메이션 클립 설정: 애니메이션 클립의 설정을 확인해 보세요. 애니메이션 클립은 모델의 특정 부분에 애니메이션을 적용하는데, 이 설정이 잘못되었다면 모델의 일부가 땅속으로 들어갈 수 있습니다. 애니메이션 클립의 설정을 확인하고, 필요한 경우 재설정해 주세요.

  3. 애니메이터 컴포넌트 설정: 애니메이터 컴포넌트의 설정도 확인해 보세요. 애니메이터 컴포넌트에 들어 있는 애니메이션 클립의 설정이 올바른지 확인해야 합니다. 애니메이션 클립 재생 시에는 모델이 제대로 표시되는지 확인하고, 필요한 경우 애니메이션 클립의 트랜스폼 값을 조정해 보세요.

위의 내용을 확인하고 적절한 조치를 취해 보시면 문제가 해결될 수 있을 것입니다.
더 자세한 정보가 필요하거나 다른 도움이 필요하시다면, 강의자에게 질문을 남겨 보세요.
감사합니다.