コミュニティQ&A

Audiokineticのコミュニティ主導のQ&Aフォーラムへようこそ。ここはWwiseとStrataのユーザのみなさまがお互いに協力し合う場です。弊社チームによる直接のサポートをご希望の場合はサポートチケットページをご利用ください。バグを報告するには、Audiokinetic LauncherのBug Reportオプションをご利用ください。(Q&AフォーラムではBug Reportを受け付けておりませんのでご注意ください。専用のBug Reportシステムをご利用いただくことで、バグの報告が適切な担当部門に届き、修正される可能性が高まります。)

最適な回答を迅速に得られるよう、ご質問を投稿される際は以下のヒントをご参考ください。

  • 具体的に示す:何を達成したいのか、またはどんな問題に直面しているのかを具体的に示してください。
  • 重要な詳細情報を含める:Wwiseとゲームエンジンのバージョンやご利用のOSなど詳細情報を記載してください。
  • 試したことを説明する:すでに試してみたトラブルシューティングの手順を教えてください。
  • 事実に焦点を当てる:問題の技術的な事実を記載してください。問題に焦点を当てることで、ほかのユーザのみなさまが解決策を迅速に見つけやすくなります。

0 支持
Q: Are json files generated by Auto Defined SoundBanks loaded at runtime?
Damian K. (530 ポイント) Beta Feedback

回答 1

+1 支持
This is a good question. No. Not in the final packaged games. Some of its data remains, but the json contents are digested before runtime use.

The json files are loaded in the Unreal Editor, and the information they provide are stored in-memory in parsed structures, so the Editor can have all the information on the current platform's SoundBanks. Whenever you see the Wwise Picker, it actually polls all the information from the WwiseProjectDatabase module, that is a 1:1 in-memory representation of the json themselves.

Then, there is another module, WwiseResourceCooker, that takes the individual information bits from the json files, and creates a binary representation, pre-chewed, of the specified asset. That binary representation is stored in the final .uasset file of your cooked and packaged game (but not the editor uncooked assets). The information itself is very sparse. There are some IDs, file names for the assets stored in Unreal's IO Store, and optional debug name.

This cooked information is what's used to play events and sounds, either in editor, Play-In-Editor, or in the final packaged game.
Michel D. (510 ポイント)
...