이 통합의 각 버전은 특정 빌드의 Unreal Engine 4와 대응합니다. 다음은 통합의 2021.1.3.7665.2079 릴리즈에서 변경된 내용입니다 (새로운 Unreal 빌드로 업그레이드하는 것 외에).
| 참고: | 이 통합은 Unreal Engine 4의 실험 기능을 지원하지 않습니다. |
| 참고: | 이 통합은 Unreal Engine 4.23 이상 버전에 대해 컴파일되지만 Unreal Engine 4.26에서만 시험되었습니다. |
이전 버전을 보시려면 이전 버전 릴리즈 노트 를 참고하세요.
새로운 기능
- WG-52844
{{AK::SoundEngine::RegisterOutputDeviceMeteringCallback
}}을 Unreal에 표시하여 Audio Device 미터를 모니터링할 수 있도록 함.
- WG-52873 새로운 Blueprint 함수가 이제
SetPortalObstructionAndOcclusion
, SetGameObjectToPortalObstruction
, SetPortalToPortalObstruction
Spatial Audio API 함수를 사용함.
- WG-53713 이제 Unreal IO Store 패키징 옵션이 지원됨.
API 개선 사항
- WG-53512
SetRTPCValueByPlayingID
to AkAudioDevice
를 표시함.
- WG-53543
GetRTPCValue
, SetRTPCValue
, SetState
, SetSwitch
를 FAkAudioDevice
에 Short ID로 표시함.
작동 방식 변경 사항
- WG-54766 미디어 에셋을 언로드하면 미디어가 먼저 재생을 멈추며, 강제로 언로드하는 대신 에셋이 사용되지 않을 때까지 기다림.
- WG-55592 SoundEngine을 중단할 때
StopAll
으로의 호출 추가.
기타 수정 사항
- WG-55062 수정됨: Wwise Demo Game에서 이글루 Reverb Volume에서의 RoomVerb 참조가 누락됨.
버그 수정
- WG-54232 수정됨: Clear Sound Data에서 옵션이 선택되었을 때 연결되지 않은 미디어가 올바르게 제거되지 않음.
- WG-54273 수정됨 : External Source에서 비동기적 PostEvent 호출을 사용할 경우 이벤트가 게시되기 전에 메모리에서 External Source 파일 이름이 제거됨.
- WG-54493 수정: Clear Sound Data가 항상 해당 항목이 변경되었다고 표시함.
- WG-54950 수정됨: Event-Based Packaging과 SoundBank로 묶여진 Event를 사용할 경우 사운드 데이터를 생성할 때 Unreal Editor에서 크래시가 발생함.
- WG-54998 수정됨: GenerateSoundbanksCommandlet이 체크아웃할 수 없었던 파일을 체크인하려고 함.
- WG-55086 수정됨: Music Container의 일반 경로와 연관된 미디어를 파싱할 경우 SoundBank 생성 도중 크래시가 발생함.
- WG-55097 InitBank 에셋이 올바른 폴더로 옮겨지도록 Event-Based Packaging으로의 마이그레이션을 수정함.
- WG-55201 수정됨: Split Switch Container Media가 활성화되었을 경우 Music Switch Container의 Generic Path와 연결된 미디어가 로드되지 않음. 이제 이를 참조하는 Event와 함께 자동으로 로드됨.
- WG-55229 수정됨: Unreal Editor에서 Switch Container에 의해 참조되는 미디어 에셋을 삭제할 경우 에디터에서 크래시가 발생함.
- WG-55318 수정됨: 빌드를 패키징할 때 WAAPI Picker에 의해 크래시가 발생할 수 있음.
- WG-55336 수정됨: Undo 이후 AkSpatialAudioVolume Actor에서 Volume과 Area 값이 잘못 표시됨.
- WG-55460 수정됨: 콜백이 파괴된 후 쓰레기 수집된 잠재적 동작과 상호작용하여 크래시가 발생할 수 있음.
- WG-55591 이제 Switch Value 에셋을 언로드하면 연관된 미디어가 올바르게 언로드됨.
커뮤니티에 보고된 버그 수정
- WG-51927 수정됨: DirectoriesToAlwaysCook이 루트 폴더 항목을 포함할 경우 DirectoriesToAlwaysCook을 검토할 때 크래시가 발생함.
- WG-53436 수정됨: 일정 시간 이후 (몇 초에서부터 몇 분까지) UAkInputComponent가 예기치 않게 중단됨.
- WG-54287 수정됨: 파서(parser)의 문제로 인해 Init Bank 에셋에 있는 DefaultLanguage가 올바르지 않게 설정됨.
- WG-54729 수정됨: Event Based Packaging을 사용하지 않은 작업 과정에서 Sound Data를 생성하는 도중 SoundBank 정보를 파싱할 때 Wwise Unreal 에셋이 변경되었다고 표시며 불필요하게 로드됨.
- WG-54843 수정됨: 레벨을 너무 일찍 언로드할 경우 비동기적 로드 요청이 올바르지 않게 취소됨.
- WG-54947 수정됨: 과정 도중 Asset이 너무 빨리 저장되었을 경우 Asset이 GenerateSoundBanksCommandlet 변경 목록에 추가되지 않음.
- WG-55002 수정됨: Auto Destroy가 활성화된 AkComponent가 비동기적으로 게시되었을 경우 자동으로 제거되지 않음.
- WG-55006 수정됨: 레벨을 언로드하여 FWaitEndOfEventAction 잠재적 동작이 파괴된 이후 여전히 호출될 경우 크래시가 발생함.
- WG-55081 수정됨: 'Clear data in assets'에 의해 제거되는 Wwise UAsset Short ID가 State 값을 위해 항상 재생성되지 않음. 이제 Unreal에서 올바르지 않은 Short ID를 보고하여 경고해줍니다.
- WG-55107 수정됨: 반환된 Playing Id가 AkComponent's PostAkEventAndWaitForEnd Blueprint 함수에서 올바르게 설정되지 않으며 AkComponent의 PostAkEventAndWaitForEndAsync Blueprint 함수에서 잠재적 동작이 생성되지 않고 Event가 게시되지 않음.
- WG-55464 수정됨: AkAcousticPortal이 올바르게 배치되었더라도 유효하지 않은 공간 ID를 반환함.
- WG-55578 Wwise 초기화 설정에서 MONITOR_QUEUE_DEFAULT_SIZE의 기본값을 1MB로 업데이트함.