cyphen156
유니티 애니메이션 중에 이벤트를 통해 특정 프레임에 함수 실행하기 본문
유니티에서는 애니메이션 클립에 이벤트를 추가하여 특정 프레임중에 함수를 실행할 수 있다.
가령 걷는 이벤트 중에 발소리가 나야 한다고 했을 때 다음과 같이 코드를 추가하고 이벤트를 통해 함수를 실행할 수 있다.
PlayWeaponChangeSound
{
if (audioClipWeaponChange != null)
{
audioSource.PlayOneShot(audioClipWeaponChange);
}
}
이렇게 연결해주면 15번 프레임이 재생될 때 마다 사운드가 재생된다.
'프로젝트 > 유니티' 카테고리의 다른 글
유니티 애니메이션 - 아바타 마스크 : 캐릭터 상하체 분리하기 (0) | 2025.03.12 |
---|---|
유니티 2D 스프라이트 애니메이션 만들기 (0) | 2025.02.20 |
유니티 에디터 기능 - 에디터 수정과 애셋 번들 (1) | 2025.02.14 |
Unity 2D 게임 개발하기/리소스 추출 (2) | 2024.12.16 |
유니티의 C# 스크립팅 시스템 (6) | 2024.09.25 |