버전

menu_open
Wwise Unity Integration Documentation
New Features 2017.1

There are a number of important new features in Wwise 2017.1 and its Unity Integration. These include the following:

Required Components

[RequireComponent(typeof(AkGameObj))] has been added to AkEvent.

AkEnvironment and AkEnvironmentPortal no longer specify Rigidbody as a required component, and the members of Rigidbody are no longer modified. If an AkEnvironment or an AkEnvironmentPortal does not have a Rigidbody attached to its game object or an AkGameObj is set to "Environment aware" and does not have a Rigidbody attached to its game object, the following warning will be displayed in the Editor: AkGameObj-AkEnvironment interactions require a Rigidbody component on the object or the environment.

All instances of the above warning can be removed by unchecking the Show Warning for Missing RigidBody option within the Wwise Settings window.

WwiseSettings.png

Wwise Types

New "WwiseTypes" have been added that provide users with finer control over features represented by Wwise objects such as Events, game parameters, Switches, and States. These new classes each come with their own property drawers that bring up a Wwise picker when clicked, allowing for rapid prototyping of game audio systems.

WwiseTypes.PNG

Below is a brief example use case:

public class Footsteps : MonoBehaviour
{
[Header("Wwise Types")]
public AK.Wwise.Event FootStepEvent = null;
public AK.Wwise.RTPC SpeedRTPC = null;
public AK.Wwise.Switch UnderFootMaterialSwitch = null;
public AK.Wwise.Bank FootStepBank = null;
void InitializeSound() { FootStepBank.Load(); }
void FinalizeSound() { FootStepBank.Unload(); }
void PlayFootStepSound(float speed)
{
SpeedRTPC.SetValue(gameObject, speed);
UnderFootMaterialSwitch.SetValue(gameObject);
FootStepEvent.Post(gameObject);
}
}

Unity Integration Extensions

AkSoundEngine is now a partial class. Hooks have been added to allow users to extend the auto-registration of game objects or remove this functionality all together. The extensions, though recommended, can optionally not be installed via the Launcher.

3D Busses

To complement the addition of the 3D busses feature in Wwise, the following modifications have been made. There is no longer a restriction on the number of listeners, and the concept of default listeners has been added to represent the listeners that all game objects are initially set up to be listened by. AkGameObj has been modified to hold a list of AkAudioListeners. By default, an AkGameObj will emit its sound to the default listeners, and an AkAudioListener is a default listener.

AkAudioListener.PNG
AkGameObjWithListenerList.PNG

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요