버전

menu_open

Object playback tips and best practices

Before deciding on the playback behaviors for the objects in your project hierarchy, review the following sections. They provide tips and best practices that can help get the results you want.

사운드 스트리밍하기

Generally, the best practice is to stream sounds that are too large to store in memory, for example music, ambient room tones, and even voices, if there are many of them. 하지만 스트리밍하는 것이 최선인지 아닌지를 결정할 때 고려해야 하는 요인은 굉장히 많습니다.

At the beginning of your project, we recommend that you speak to the development team to determine the following:

  • 몇 개의 오디오를 스트리밍할 수 있는가.

  • 각 스트림의 대역폭은 얼마인가.

  • 이러한 스트림을 공유할 것인가.

  • 동시에 몇 개의 스트림을 사용할 수 있는가.

  • 스트리밍은 플랫폼 하드 드라이브 디스크에서 바로 읽어오는가, 원격 서버에서 가져오는가.

사운드의 샘플 레이트, 압축 형식(compression format), 그리고 이 정보를 이용해 계산을 한 후 그 결과에 입각하여 사운드를 스트리밍할지 결정하는 것이 좋습니다.

Streaming and prefetch

The more streams you have playing concurrently, the more prefetch time will be required. You can start out using a short prefetch time, but as the number of concurrent streams increases over the course of your project, you might need to increase it.

Random Container

범위(scope)가 'global'로 설정된 Random Container에서 소리의 반복 피하기 - Continuous와 Shuffle 모드인 Random Container를 사용하는 목적은 소리가 반복되는 것을 피하기 위함입니다. If, however, your container has a limited number of sounds and you have many instances of this container playing back, you might experience some repetition. 이러한 유형의 작동 방식을 피하려면 반드시 컨테이너 내 사운드 오브젝트의 개수는 적어도 재생 인스턴스의 두 배 이상이어야 합니다. For example, if you have three playback instances of the same Random Container, we recommend that your Container contain at least six different sound objects to avoid repetition.

Blend Container

  • CPU usage: be aware that when you play a Blend Container, all the objects in it will play simultaneously and can therefore use up a large amount of memory. You can use the virtual voices settings to reduce CPU use, but this might result in glitches if crossfades are short and frequent. 가상 보이스 사용하기에 대한 더 많인 정보는 “Volume threshold and virtual voices”을(를) 참조하세요.

  • Deciding between Switches and Blend Containers: during gameplay, both Switch Containers and Blend Containers can be used with RTPCs and produce similar results. According to your requirements, consider the following:

    • 여러 가지 소리를 다양한 시점에 재생하고 크로스페이드가 별로 중요하지 않을 경우에는 Switch Container를 사용하세요.

    • 모든 오브젝트를 동시에 재생하고 크로스페이드가 필요할 경우에는 Blend Container를 사용하세요.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요