반응형
유니티 애니메이션 빠르게하는 방법
유니티로 게임을 제작하다보면 애니메이션을 넣는 것은 필수다.
하지만 애니메이션이 다 내 마음에 쏙 들 순 없으니, 이번에는 모션은 마음에 드는데 속도가 너무 느리다.
그래서 찾아본 결과 애니메이션의 속도를 조절할 수 있는 방법은 애니메이터에서 조절하는 방법이었다.
하지만 이렇게 할 경우, 같은 애니메이터를 쓰는 모든 애니메이션들이 빨라지게 된다.
오늘은 설명할 방법은 이게 아니다.
애니메이션 하나만 빠르게 하고싶을 때는 아래와 같은 간단한 방법을 사용해보자.
우선 애니메이션을 선택해보자.
애니메이션을 선택했을 때 키프레임부분이 불투명하게 수정할 수 없는 상태일 경우에는 애니메이션 원본이라서 그렇다.
애니메이션을 Cntl D를 사용하여 복사한 것을 눌러보면 키프레임을 조절할 수 있을것이다.
(모델링을 복사하는 게 아니라 애니메이션 만 복사하는것. 모델링과 애니메이션을 구분하자!)
이제 키프레임쪽을 클릭하여 Cntl A를 눌러 전체 키프레임을 선택하고
가장 오른쪽 바를 드래그하여 원하는 시간만큼 길이를 줄여주자.
키프레임들이 더욱 촘촘히 모이는 것을 확인할 수 있다.
이제 확인해보면
이렇게 4배 빠르게 재생되는 애니메이션을 볼 수 있다.
컨트롤러에서 변경도 가능하고, script에서도 변경이 가능한 애니메이션 속도.
단일 애니메이션의 속도만 변경하고 싶다면 이 방법을 이용해보는 것이 좋겠다.
반응형
'개발 > unity' 카테고리의 다른 글
게임개발을 배우고싶다면, Unity Learn tutorial (유니티 튜토리얼) 꼭 보세요! (0) | 2021.09.13 |
---|---|
유니티 책 추천 / 왕초보 기초 잡기 좋은 유니티 교과서! (0) | 2021.07.22 |
Add Unity Animation Event / 유니티 애니메이션 프레임에 이벤트 추가하는 방법 (0) | 2021.06.25 |
unity/c# 스크립트에서 outline 색깔, 투명도 바꾸기 / color 적용 안될 시 해결방법 (0) | 2021.05.08 |
[unity, 유니티] GUI Layer in Main Camera for Scene ~~~ is no longer available 해결방법 (0) | 2021.03.12 |
최근댓글