버전

menu_open

Defining playback priority

게임 오브젝트 차원이든 버스 차원이든, 한 번에 재생할 수 있는 오브젝트의 제한 개수에 도달하면 Wwise는 각 오브젝트의 우선 순위(priority)나 상대적 중요성을 고려하여 재생(playback)할 오브젝트를 결정합니다.

각 오브젝트의 우선 순위는 1~100 사이의 일반적인 수치 척도를 사용하여 정의할 수 있습니다. 우선 순위의 값이 1이면 우선 순위가 가장 낮은 것이며 값이 100이면 우선 순위가 가장 높은 것입니다. 오브젝트가 동일한 우선 순위를 가질 경우 가장 새롭거나 가장 오래된 인스턴스를 제거하도록 선택할 수 있습니다.

Using priority offset based on distance

또한 오브젝트와 청자 간의 거리에 따라 재생 우선 순위를 변경할 수도 있습니다. Wwise는 Attenuation Editor에서 정의한 Max distance 값을 사용하여 우선 순위에 상쇄값을 적용합니다. 상쇄되는 정도는 청자(listener)에 대한 오브젝트의 상대적 위치에 따라 달라집니다. Wwise는 상쇄값이 적용되지 않는 음원 발생 지점과 상쇄값이 모두 적용되는 감쇠(attenuation) 최대 거리 사이의 상쇄값을 선형적으로 보간(interpolate)합니다.

Using priority offset based on distance - example

Monster1, Monster2, Monster3 이 세 개의 사운드 오브젝트가 있다고 가정합시다. 이 세 개의 사운드 오브젝트는 우선 순위가 50이며 -10의 우선 순위 상쇄값을 가지고 있습니다. Attenuation Editor의 Max distance는 100미터로 설정되어 있습니다. 이 게임의 어떤 시점에서든 몬스터는 청자로부터 얼마간 떨어져 있을 것입니다. 하지만 이 예시에서는 몬스터가 청자로부터 다음의 수치만큼 떨어져 있다고 가정해 봅시다.

  • Monster 1: 10 미터

  • Monster 2: 50 미터

  • Monster 3: 100 미터

각 몬스터는 청자로부터 서로 다른 거리에 있으며 거리에 따른 우선 순위 오프셋이 적용되기 때문에 각 사운드의 우선 순위는 달라집니다. 다음 그래프는 청자와의 거리가 각 사운드의 우선 순위에 어떤 영향을 끼치는지 보여줍니다.

재생 우선 순위는 재생 제한과 함께 작동하기 때문에 재생 제한을 초과하면 Wwise는 이 사운드의 우선 순위를 사용하여 재생할 사운드를 결정합니다.

오브젝트의 재생 우선 순위를 정의하는 방법:

  1. Property Editor에 최상위 계층의 오브젝트를 띄웁니다.

    [참고]참고

    오브젝트가 최상위 레벨의 오브젝트가 아닐 경우 Playback Priority 옵션을 설정하기 전에 반드시 Override parent옵션을 먼저 선택해야 합니다.

  2. Switch to the Advanced category.

  3. Priority텍스트 상자에서 오브젝트의 우선 순위나 상대적 중요성을 나타내는 1~100 사이의 값을 입력합니다. 이 값이 100이면 오브젝트는 가장 높은 우선 순위를 갖는 것입니다.

  4. 오브젝트와 청자 간의 거리에 따라 재생 우선 순위에 상쇄값을 적용하려면 Offset priority by x at max distance 옵션을 선택합니다.

  5. 최대 거리에서 우선 순위에 적용할 상쇄값을 텍스트 상자 안에 지정합니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요