menu
목차
-
단원
이제 심장 박동에 사용할 오디오 파일을 가져오고, 이를 무한히 반복되도록 설정할 것입니다. 그 후, 플레이어의 체력과 심장 박동 사운드를 연결해 봅시다.
-
Project Explorer에서 Audio 탭을 선택하고 Heartbeat 오디오 파일을
Module 5/Audio files for Module 5
폴더에서 Actor-Mixer Hierarchy의 Default Work Unit으로 드래그하세요. -
열리는 Audio File Importer에서 Import를 클릭하세요.
Heartbeat라는 새로운 Sound SFX 오브젝트가 생성됩니다.
이 오디오 파일은 약 30초 동안 지속되는 심장 박동 사운드를 재생합니다. 궁극적으로 플레이어가 새로운 레벨을 시작할 때 한 번만 발생하는 Event로 심장 박동을 재생하도록 트리거할 예정이므로, 파일을 무한히 반복하도록 설정해야 합니다.
-
Project Explorer에서 Default Work Unit을 펼치고, Heartbeat 오브젝트를 선택합니다. 그런 다음 Property Editor에서 Sound SFX를 선택하고, Loop 아래에서 Enable을 선택하세요.
기본적으로 Loop Infinite가 선택되어 있음을 확인할 수 있습니다.
엄밀히 말하면 플레이어가 게임을 플레이하는 동안 심장 박동 사운드가 계속 재생되어야 하지만, 계속해서 심장 박동 사운드를 듣는다면 정말 짜증이 날 수 있겠죠. 심장 박동 사운드의 요점은 바로 플레이어의 생명력이 약해지고 있음을 경고하기 위한 것임을 기억하세요. 그렇기 때문에 생명력이 특정 수준 이하로 떨어질 경우에만 심장 박동 사운드가 들리도록 해야 합니다. 이를 위해 PlayerHealth Game Parameter의 값을 사용하여 Heartbeat Sound SFX 오브젝트의 볼륨을 결정할 것입니다.
-
기본 편집기에서 RTPC 탭을 선택하세요. 탭을 더블 클릭하여 최대화해서 그래프 뷰를 더 크게 볼 수 있도록 하세요.
-
Y Axis 열에서 [>>] 선택 버튼을 클릭하고 Voice Volume을 선택하세요.
화면이 너무 작아 옵션의 전체 목록이 표시되지 않는 경우 하단에 표시되는 아래쪽 화살표를 클릭하여 Voice Volume 옵션으로 스크롤해야 할 수도 있습니다.
-
X Axis 열에서 [>>] 선택 버튼를 클릭하고 Game Parameters > PlayerHealth을 선택하세요.
이제 X축에는 플레이어의 체력이 표시되고, Y축에는 심장 박동의 보이스 볼륨이 표시되는 그래프가 나타납니다. 빨간색 대각선은 RTPC 곡선이라고 불리는데, 이 곡선은 플레이어의 생명력에 따라 심장 박동 사운드가 재생될 볼륨을 표시합니다. Voice Volume 열의 하단은 -200 dB를 나타내며, 이는 들리지 않는 수준입니다. PlayerHealth Game Parameter는 100이 최대 체력, 0은 플레이어가 패배했음을 나타내는 범위를 사용합니다.
이 기본 곡선에서는 플레이어의 체력이 올라가면 심장 박동의 볼륨이 증가합니다. 이것은 원하는 동작이 아니지만, 걱정하지 마세요. 다음 섹션에서 곡선을 조정할 것입니다.