Spatial Audio
AkSpatialAudioEmitter 컴포넌트는 추후 버전에서 더 이상 사용되지 않습니다. 2019.2부터 공간 음향 매개 변수는 저작 도구에서 각 사운드마다 적용할 수 있습니다. 방사체를 더 이상 공간 음향 방사체로 태그하지 않아도 됩니다.
- 초기 반사
- Reflect Aux Bus: 2019.2부터 저작 도구 내의 Sound SFX Property Editor의 General Settings 탭에서 초기 반사 보조 버스를 선택할 수 있습니다. 여전히 AK::SpatialAudio::SetEarlyReflectionsAuxSend()를 호출하여 게임 오브젝트에 ER 보조 버스를 연결할 수 있습니다. 하지만 저작 도구에서 지정된 초기 반사 보조 버스가 우선시 됩니다. 더 자세한 내용은 새로운 AkEarlyReflections 컴포넌트를 참고해 주세요. 현재 이 컴포넌트는 해당 매개 변수를 통해 지정된 보조 버스로 AK::SpatialAudio::SetEarlyReflectionsAuxSend()를 호출합니다.
- Reflection Max Path Length: 2019.2부터 Reflection Max Path Length는 Authoring 도구에서 사운드의 Attenuation Max Distance 값에 의해 설정됩니다.
- Reflection Aux Bus Gain: 2019.2부터 저작 도구 내의 Sound SFX Property Editor의 General Settings 탭에서 초기 반사 볼륨을 설정할 수 있습니다. 여전히 AK:SpatialAudio::SetEarlyReflectionsVolume()을 호출하여 게임 오브젝트마다 초기 반사 볼륨을 설정할 수 있습니다. 이 볼륨은 저작 도구에서 사운드마다 정의된 볼륨에 추가적으로 적용됩니다. 더 자세한 내용은 새로운 AkEarlyReflections 컴포넌트를 참고해 주세요. 현재 이 컴포넌트는 해당 매개 변수를 통해 지정된 볼륨으로 AK:SpatialAudio::SetEarlyReflectionsVolume()을 호출합니다.
- Reflections Order: 2019.2부터 Reflection Order는 Spatial Audio Initialization Settings에서 설정됩니다.
- Room
- Room Reverb Aux Bus Gain: 2019.2부터 Room Reverb Aux Bus Gain이 Authoring 도구 내의 Property Editor의 Game-Defined Auxiliary Sends Volume에 의해 설정됩니다.
- Geometric Diffraction
- Diffraction Max Edges: 2019.2부터 회절은 Authoring 도구의 Sound Property Editor에서 활성화됩니다.
- Diffraction Max Paths: 2019.2부터 회절은 Authoring 도구의 Sound Property Editor에서 활성화됩니다.
- Diffraction Max Path Length: 2019.2부터 회절은 Authoring 도구의 Sound Property Editor에서 활성화됩니다.
- Debug Draw: 디버깅용 출력 표시는 새로운 AkSpatialAudioDebugDraw 컴포넌트로 옮겨졌습니다.
AkSurfaceReflector 컴포넌트는 새로운 매개 변수를 가집니다.
- Mesh: AkSurfaceReflector 컴포넌트에 더 이상 MeshFilter 컴포넌트가 필요하지 않습니다. 대신 Spatial Audio로 전송되는 표면 반사기를 나타내는 메쉬가 해당 매개 변수를 통해 지정됩니다. 아무 것도 선택되지 않을 경우 이 컴포넌트는 해당 Unity Game Object에 Mesh Filter 컴포넌트가 있는지 확인하고 이 메쉬를 AkSurfaceReflector 메쉬로 사용합니다.
- Acoustic Textures: 예전의 AkSurfaceReflector 컴포넌트에서는 전체 표면 반사기 메쉬에 대해 단 하나의 AkAcousticTexture만 선택할 수 있었습니다. 2019.2부터 이전 매개 변수에서 제공되는 메쉬의 각 하위 메쉬에 서로 다른 AkAcousticTexture를 지정할 수 있습니다. 하나의 Acoustic Texture 매개 변수로 전달되는 기존의 값은 모든 하위 메쉬에 적용됩니다.
AkRoomAwareObject라는 새로운 컴포넌트가 Spatial Audio에 추가됨. 이 컴포넌트는 AkRoomPortal가 항상 게임 오브젝트가 위치한 공간을 알려주는 AK::SpatialAudio::SetGameObjectInRoom()
을 호출함. 이 컴포넌트는 모든 Spatial Audio 이미터와 리스너에 추가되어야 함.