[Unity2D] Animation clip에 Event 추가하기

박민주·2021년 8월 20일
0

Unity

목록 보기
1/40

2D 게임 개발을 하던 중
직접 만든 Animation clip에 Animation Event를 추가하려고 했다

보통 3D Animation clip에 Event 추가를 할 때에는
Animator 탭 - clip 선택 - Event 영역에서
직접 script가 들어있는 오브젝트를 할당한 후 method명과 parameter(옵션)를
입력해주면 됐었다

그런데 직접 만든 Animation clip에는 그런 창이 안보였다 ㅠ


위 창에서 Event를 생성한 후 눌러보면


위와 같이 뜨면서 선택할 수 있는 Function도 없고, Object를 할당할 수 있는 칸도 없었다

원인은 위 사진처럼 해당 오브젝트에는 들어있는 script가 없어서 그랬던 걸로 보인다


이렇게 호출하려는 함수만을 포함하고 있는 script를 넣었더니
아래 사진처럼 Function을 Event로 추가할 수 있게 되었다!

직접 만든 Animation clip 외에
다른 2D Asset에 있는 Animation도 동일한 걸 보니
Animation Event에서는 해당 오브젝트가 포함하고 있는 script에 있는 함수만 호출할 수 있는 것 같다!

profile
Game Programmer

0개의 댓글