프로젝트/유니티
유니티 애니메이션 중에 이벤트를 통해 특정 프레임에 함수 실행하기
cyphen156
2025. 3. 12. 11:49
유니티에서는 애니메이션 클립에 이벤트를 추가하여 특정 프레임중에 함수를 실행할 수 있다.
가령 걷는 이벤트 중에 발소리가 나야 한다고 했을 때 다음과 같이 코드를 추가하고 이벤트를 통해 함수를 실행할 수 있다.
PlayWeaponChangeSound
{
if (audioClipWeaponChange != null)
{
audioSource.PlayOneShot(audioClipWeaponChange);
}
}
이렇게 연결해주면 15번 프레임이 재생될 때 마다 사운드가 재생된다.