온라인 게임의 애니메이션 적용

이우석·2024년 2월 13일

포트폴리오

목록 보기
10/15

애니메이션은 유니티에서 제공하는 기능이 있어서 그다지 걱정하지 않았는데...

문제는 유니티 네트워크를 쓸 경우 플레이어 프리팹은 1종류여야 한다는 거다.

나는 3종류의 클래스가 있고 따라서 세 종류의 프리팹이 있기 때문에

일단 빈 플레이어 프리팹을 등록해놓고 빈 프리팹이 생성되면 그 안에 클래스의 프리팹을 뒤늦게 생성해주고 있다.

그런데 이렇게 적용하니 애니메이션에 문제가 생긴 것...

늦게 생성되기 때문에 애니메이션에 문제가 생기는거라는 걸 깨닫기 까지도 2일이 걸렸다. 에디터에서 애니메이션을 수동으로 실행해보지 않았으면 아예 해결을 못할 뻔 했는데..

운 좋게 원인을 찾아 애니메이터 리바인드 기능으로 해결했다.

다만 아직도 문제는 남아있는데.. 키보드를 통해 이동할 때는 아무 상관 없지만 터치를 통해 이동하면 나와 다른쪽 둘 중 한쪽에서 애니메이션이 제대로 동작하지 않는다는 것이다.

타격부터 스킬도 만들어야하는데.. 일정을 조정해야겠다.

profile
게임 개발자 지망생, 유니티 공부중!

0개의 댓글