버전

menu_open
Wwise Unity Integration Documentation
Wwise Unity 통합 사용하기

Unity 통합은 Unity Scene GameObject에서 직접 사용할 수 있는 Wwise 전용 컴포넌트를 제공합니다. 이 컴포넌트는 대부분의 사운드 디자인 상황에 필요한 필요를 채워줍니다. 해당 컴포넌트는 커스텀 C# 스크립트를 사용하지만, 코드 작업 없이 퍼블릭 속성을 편집할 수 있습니다.

Adding Wwise Components

Unity GameObject에 Wwise 컴포넌트를 추가하는 방법:

  • 씬에서 선택한 GameObject와 함께 로드된 Unity Inspector 창(Ctrl+3)으로 가세요.
  • Add Component를 클릭해서 Component 목록을 여세요.
  • Wwise를 선택해서 하위 목록을 열고 원하는 Wwise Components 를 선택하세요.
    도움말:컴포넌트 검색란에 'ak'를 입력하면 모든 Wwise 컴포넌트를 담은 목록에 빠르게 접근할 수 있습니다.

Adding Wwise Components from the Wwise Picker

Wwise Picker에서 Inspector나 로드된 씬의 Hierarchy에 열거된 게임 오브젝트로 Wwise 오브젝트를 드래그하면 게임에 컴포넌트를 직접 추가할 수 있습니다.

참고

The WwiseGlobal Object

WwiseGlobal 오브젝트는 Wwise Sound Engine의 Initializing과 Terminating 스크립트를 담은 GameObject 입니다. Editor 작업 과정에서 이 오브젝트는 모든 씬에 추가되어 Editor에서 알맞게 미리볼 수 있습니다. 게임에서는 첫 번째 씬에서 단 하나의 인스턴스가 생성되며 게임 내내 유지됩니다. 초기화 스크립트에는 커스터마이징할 수 있는 옵션이 몇 가지 있습니다.

If you want to disable this behavior, use Edit > Project Settings > Wwise Integration and disable Create WwiseGlobal GameObject. 이 경우 게임에서 지속적으로 유지될 오브젝트에 초기화 스크립트를 여러분이 직접 추가하셔야 합니다.

Main Camera에서의 리스너

위치 지정이 작동하려면 모든 씬에서 Ak Audio Listener 스크립트가 메인 카메라에 연결되어야 합니다. 기본적으로 리스너는 메인 카메라에 자동으로 추가됩니다. If you want to disable this behavior, go to Edit > Project Settings > Wwise Integration and disable Automatically add Listener to Main Camera.

참고

Wwise 타입

Unity 통합은 코드를 최소화하여 사용할 수 있도록 가장 흔한 클래스들도 제공합니다.

참고

Wwise Authoring API (WAAPI) Client

C# API로 네이티브 WAAPI 클라이언트를 사용하면 Unity 안에서 WAAPI에 연결할 수 있습니다. 현재 Windows와 macOS에서 사용할 수 있습니다. Wwise Authoring API(와이즈 저작 API)는 JSON 객체를 통해 메시지를 전송합니다. Unity에서 클라이언트는 문자열을 사용하여 구현되었습니다. 자신이 선호하는 방법으로 유효한 JSON 문자열을 생성한 후 WAAPI 클라이언트에 제공할 수 있습니다.

참고

Adding Wwise Sounds to Game Objects

다음 네 가지 방법을 통해 게임에 사운드를 추가할 수 있습니다.

  • Wwise Picker 사용하기. 오브젝트에 사운드를 추가하는 가장 간단한 방법입니다. Wwise Picker(와이즈 피커) 창에서 Event를 Unity Viewer(유니티 뷰어)나 Inspector(인스펙터)의 오브젝트로 드래그하세요. 대상 게임 오브젝트에 AkAmbient 컴포넌트가 자동으로 생성됩니다.
  • Add Component 메뉴 사용하기. Unity 게임 오브젝트에 AkAmbient나 AkEvent 컴포넌트를 추가하세요.
  • Wwise Type 사용하기. C# 스크립트에서 AK.Wwise.Event.Post() 를 호출하세요.
  • Using scripts. Call AkUnitySoundEngine.PostEvent() at any time from a C# script.
참고

Unity Timeline에서 Wwise 사용하기

Unity Timeline 기능을 위한 Wwise 이벤트를 트리거하고 Wwise RTPC 값을 설정하는 맞춤 Wwise 트랙이 있습니다.

When Wwise sound objects are part of an audio timeline in Unity, applying Initial Delays to those sounds can be problematic. For example, if you use a seek, the seek is done in the silence generated to create the Initial Delay instead of in the sound itself, so the sound starts from the beginning of the file and not from the specified timestamp. To start sounds after a delay, use the Unity Timeline instead of a Wwise Initial Delay: move the clip to the desired timestamp in the Timeline.

참고

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요