このインテグレーションの各バージョンは、それぞれUnreal Engine 4の特定のビルドに対応しています。以下が、このインテグレーションの2021.1.3.7665.2079版で(Unrealの新しいビルドにアップグレードしたこと以外に)変更された点です。
| 注記: このインテグレーションは、Unreal Engine 4 の実験的な機能をサポートしていません。 |
| 注記: このインテグレーションのコンパイル対象はUnreal Engineバージョン4.23以上ですが、テストしたのはUnreal Engine 4.26に対してだけです。 |
以前のバージョンについては、 以前のリリースノート を参照してください。
新機能
- WG-52844 Unrealに
{{AK::SoundEngine::RegisterOutputDeviceMeteringCallback
}} を公開し、Audio Deviceメーターをモニターできるようにしました。
- WG-52873 新しいブループリント関数が、次のSpatial Audio API関数を使うようになりました:
SetPortalObstructionAndOcclusion
、 SetGameObjectToPortalObstruction
、 SetPortalToPortalObstruction
。
- WG-53713 Unreal IO Storeのパッケージングオプションに対応するようになりました。
APIの変更
- WG-53512
SetRTPCValueByPlayingID
を AkAudioDevice
に対して公開しました。
- WG-53543
GetRTPCValue
、 SetRTPCValue
、 SetState
、 SetSwitch
のShort IDを、 FAkAudioDevice
に対して公開しました。
動作の変更
- WG-54766 メディアアセットをアンロードするのは、メディアを強制的にアンロードするのではなく、最初にメディアを再生するのを停め、次にこれが使用されなくなるまで待ってからアンロードするようになりました。
- WG-55592 SoundEngineをtear downするときに、
StopAll
のコールを追加しました。
その他の変更
- WG-55062 修正済み: Wwise Demo Gameで、イグルーのReverb VolumeのRoomVerbリファレンスが欠落していました。
バグ修正
- WG-54232 修正済み: 親が設定されていなメディアは、Clear Sound Dataでオプションを選択したときに、正しくクリーンアップされませんでした。
- WG-54273 修正済み: 非同期PostEventコールをExternal Sourceで使うと、イベントのポスト前に、External Sourceファイル名がメモリからクリアされました。
- WG-54493 修正済み: Clear Sound Dataで、常にアイテムがダーティとマークされました。
- WG-54950 修正済み: Event-Based Packagingを使い、各種EventをSoundBankに入れてグループ分けすると、サウンドデータの生成時にUnreal Editorがクラッシュしました。
- WG-54998 修正済み: GenerateSoundbanksCommandletが、チェックアウトできなかったファイルを、チェックインしようとしました。
- WG-55086 修正済み: SoundBank生成中にミュージックコンテナの汎用パスに関連付けられたメディアを解析すると、クラッシュしました。
- WG-55097 Event-Based Packagingへの移行を、InitBankアセットを適切なフォルダに確実に移動させることで、修正しました。
- WG-55201 修正済み: Split Switch Container Media を有効にすると、Music Switch ContainerのGeneric Pathに関連付けられたメディアがロードされませんでした。今は、それを参照するEventと共に、自動的にロードされるようになりました。
- WG-55229 修正済み: Switch Containerが参照するメディアアセットをUnreal Editorで削除すると、Editorがクラッシュしました。
- WG-55318 修正済み: ビルドをパッケージング中に、WAAPI Pickerによってクラッシュする可能性がありました。
- WG-55336 修正済み: 元に戻す(undo)のあとに、AkSpatialAudioVolume Actorに誤ったVolume値やArea値が表示されました。
- WG-55460 修正済み: コールバックと、ガベージで収集した破壊後の潜在的アクションが、相互に作用することが原因で、クラッシュする可能性がありました。
- WG-55591 Switch Valueアセットをアンロードすると、関連付けられたメディアが適切にアンロードされるようになりました。
コミュニティで報告されたバグの修正
- WG-51927 修正済み: DirectoriesToAlwaysCookを検証するときに、そこにルートフォルダのエントリが含まれていると、クラッシュしました。
- WG-53436 修正済み: UAkInputComponentは、一定の時間(数秒から数分)が経過すると、予期せず停止しました。
- WG-54287 修正済み: パーサの問題で、Init BankアセットのDefaultLanguageが誤って設定されました。
- WG-54729 修正済み: Event Based Packaging以外のワークフローで、Sound Data生成中に、Wwise UnrealアセットがSoundBank情報の解析時に不必要にダーティとなり、不必要にロードされました。
- WG-54843 修正済み: 時期尚早にレベルをアンロードすると、非同期のロードリクエストが不適切にキャンセルされました。
- WG-54947 修正済み: アセットの保存が、処理の早すぎる段階で行われると、そのアセットはGenerateSoundBanksCommandletのチェンジリストに追加されませんでした。
- WG-55002 修正済み: Auto Destroyを有効にしたAkComponentsを、非同期にポストすると、自動的にクリーンアップされませんでした。
- WG-55006 修正済み: レベルをアンロードしたときに破壊されたFWaitEndOfEventActionの潜在的なアクションを、破壊されたのにコールしてしまうと、クラッシュしました。
- WG-55081 修正済み: "Clear data in assets" によってクリアされたWwise UAsset Short IDが、State値用に再生成されないことがありました。誤ったShort IDは、警告としてUnreal Logで報告されるようになりました。
- WG-55107 修正済み: Returned Playing IdがAkComponentの PostAkEventAndWaitForEnd Blueprint関数に適切に設定されず、遅延アクションが作成されず、Eventが AkComponent の PostAkEventAndWaitForEndAsync Blueprint 関数でポストされませんでした。
- WG-55464 修正済み: AkAcousticPortalが、正しいポジションのときでも無効なルームIDを返しました。
- WG-55578 Wwiseの初期化設定の、 MONITOR_QUEUE_DEFAULT_SIZE のデフォルト値を1 MBに更新しました。