버전

menu_open
Wwise SDK 2023.1.3
예제 통합으로 빠르게 시작하기 - RTPC

RTPC 예제

RTPC를 이용하면 Wwise 사용자가 정의한 게임 내 매개 변수에 해당하는 X 값의 곡선을 평가해 사운드 엔진으로 속성 값을 계산할 수 있습니다. 예를 들어, 다음 코드는 'RPM' 게임 매개 변수 값을 설정합니다.

// 게임 매개 변수 값이 해당 이름을 사용하도록 설정합니다. 이름 대신
// ID인 AK::GAME_PARAMETERS::RPM (from Wwise_IDs.h)
AK::SoundEngine::SetRTPCValue( L"RPM", (AkRtpcValue)nRPM ); 를 사용할 수도 있습니다.

예제 프로그램에서 다음 두 가지 방법으로 RTPC를 실험해볼 수 있습니다.

  • Car 섹션에서 Play_Engine 이벤트를 선택해 Post를 클릭한 다음 RPM 슬라이더로 이동하세요. 이렇게 하면 엔진 소리의 RPM 게임 매개 변수 값이 변경돼 음량과 피치 속성이 달라집니다.
  • Human 섹션에서 'Enable Effect' 체크 상자를 체크 또는 체크 해제한 다음 Talk를 클릭하세요. 체크 상자가 선택돼있을 때는 'Enable_Effect' 게임 매개 변수가 100으로 설정됩니다. 체크 상자가 선택 해제돼있을 때는 게임 매개 변수가 0으로 설정됩니다. Voice 컨트롤 버스가 이 게임 매개 변수를 이용해 해당 'Bypass Effect' 속성을 설정하거나 삭제합니다.

더 자세한 내용은 통합 세부사항 - RTPC 를 참고하세요.

참고: 이 예제 코드는 예제 의 사운드 엔진 통합 예제 프로젝트에서 발췌했습니다. 더 자세한 정보는 Integration Demo 예제 를 참고하세요.
AKSOUNDENGINE_API AKRESULT SetRTPCValue(AkRtpcID in_rtpcID, AkRtpcValue in_value, AkGameObjectID in_gameObjectID=AK_INVALID_GAME_OBJECT, AkTimeMs in_uValueChangeDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear, bool in_bBypassInternalValueInterpolation=false)
AkReal32 AkRtpcValue
Real time parameter control value
Definition: AkTypes.h:156

이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요