Notice
Recent Posts
Recent Comments
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Today
Total
Archives
관리 메뉴

cyphen156

유니티 애니메이션 중에 이벤트를 통해 특정 프레임에 함수 실행하기 본문

프로젝트/유니티

유니티 애니메이션 중에 이벤트를 통해 특정 프레임에 함수 실행하기

cyphen156 2025. 3. 12. 11:49

유니티에서는 애니메이션 클립에 이벤트를 추가하여 특정 프레임중에 함수를 실행할 수 있다.

가령 걷는 이벤트 중에 발소리가 나야 한다고 했을 때 다음과 같이 코드를 추가하고 이벤트를 통해 함수를 실행할 수 있다.

PlayWeaponChangeSound
{
    if (audioClipWeaponChange != null)
    {
        audioSource.PlayOneShot(audioClipWeaponChange);
    }
}

이렇게 연결해주면 15번 프레임이 재생될 때 마다 사운드가 재생된다.