![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhRTAn%2FbtqEo62rJEq%2F7nE36eyX4dlYvlhnPUyncK%2Fimg.gif)
Unity Spine 애니메이션 속도 1배속 고정
프로그래밍/Unity3D
2020. 5. 26. 00:29
어느날처럼 회사에서 개발을 하는중이였다. 나에게 걸려온 미션은 전투가 끝나는 시점에 게임이 느려지는 하이라이트 연출을 보여주는 시점에 다른 UI에는 배속에 영향이 없도록 수정 작업이였다. 이렇게 전투가 끝날때의 화면이 느려지는 연출 상황이다. (첨부한 GIF파일들은 회사의 프로젝트와 상관없음) 회사에서 진행중인 프로젝트는 Spine을 사용한 게임이였다. Spine은 기본적으로 Unity의 Time.timeScale 값을 따라간다. 이미 프로젝트에서 전투에 대한 작업이 이루어졌기때문에 Unity의 timeScale값을 건드리지 않는 방법을 사용하기엔 이미 너무 많은 강을 건너버린 상태였다. 상상해보자 UI뒤에서는 전투를 하면서 시간값을 변경하고 있는데 UI에서는 Spine 캐릭터들이 시간값에 영향을 받는다..