이모트 기능 넣는다고 3일동안 이 무슨 고생이란 고생은 다하고 있는지...
그래서 다시금 또 질문... 질문만 몇번째인가..
솔직히 념글의 방법이 잘 이해가 안가서 그냥 참고만 해서 한 번 제가 이해한 부분까지만 이용해서 로직 자체를 따로 만들어 본거라...
이 방법이 아예 안되는 방법일지도 모르겠네요. 아무튼 제가 짠 방법은
![](/api/file/21707623)
일단 이모트 오버레이 애니메이션 별로 저렇게 실행할 애니메이션을 컨트롤 할 수 있도록 만들었구요. 이건 1번 Emote 실행 애니메이션.
![](/api/file/21707632)
2본 이모트도 똑같이 같은 2번에 해당되는 애니메이션들을 컨트롤하게 하고
![](/api/file/1347471)
저기에 들어가는 애니메이션들은 저렇게 각각의 이모트 오브젝트들을 활성화 하도록 작업을 했습니다.
패스는 ../ 이거 이용해서 잡아 줘서 동작하는건 확인 했구요.
![](/api/file/1347472)
이모트 활성화 애니메이션들은 레거시 루프로 전부 되어 있고
![](/api/file/1347473)
그 애니메이션들은 저렇게 애니메이션을 가진 오브젝트에 넣어놔서
![](/api/file/1347474)
손 아래에다가 각각의 기능에 맞는 오브젝트 배열을 만들어서 그 하단에서 실행하도록 지금 해 놓았습니다.
Emote1Animation에 있는 애니메이션이 Enable 되면 그 하단의 Emote1_Active 오브젝트가 활성화 되고 Emote2_Active 오브젝트가 비활성화 되고,
마찬가지로 Emote2Animation에 있는 애니메이션이 Enale 되면 그 하단의 Emote2_Active 오브젝트가 활성화 되고 Emote1_Active 오브젝트가 비활성화 되도록..
모든 이모트별 오브젝트와 애니메이션은 그 상단에 총체적으로 관리하는 오브젝트 부모가 있어서
![](/api/file/1347475)
손가락 동작을 하면 각각의 최상단 부모 오브젝트만 활성화 시켜 그 안에서 이모트에 따라 그때그때마다 별개의 오브젝트를 활성화가 되도록 했는데요.
일단 초기 기본 디폴트 이모트를 1번 이모트로 설정해 놓는다 생각해서
![](/api/file/1347476)
![](/api/file/1347477)
이렇게 1번 이모트에 해당되는 애니메이션들은 미리 활성화 해 놓고 2번 이모트에 해당되는 애니메이션들은 모두 비활성화 상태로 업로드를 진행 했습니다.
그래서 실행하면 디폴트 이모트인 1번에 해당되는 애니메이션들은 잘 동작을 하는데
2번 이모트를 실행하면
![](/api/file/21707632)
여기의 Emote2에 해당되는 애니메이션이 실행을 하지 않네요... 아무런 반응도 없다는...
그냥 유니티에서 실행할 때는 잘 되는데 업로드 해서 VRChat 안에서 실행하면 안됩니다.
잘 아시는 분들 좀 도와 주세요...
제가 해본 방법이 아예 안되는 방법이면 어떻게 변경을 해야 하는지도 알려 주셨으면...ㅠ