menu
版本
2017.1.9.6501
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
有好几种方式在 Wwise Authoring API 中创建 Wwise 对象。
请参阅 ak.wwise.core.object.create 了解更多信息。
{ "parent": "{a9129d80-07e0-11e7-93ae-92361f002671}", "type": "ActorMixer", "name": "My Actor-Mixer", "children": [] }
info
|
Note: 父字段显示了在工程中的何处创建项目。想要获取对象 id,请参阅 ak.wwise.core.object.get. 比如,您可以通过对象的工程路径来获取它的对象 id。 |
info
|
Note: 想要从 Wwise 工程中获取对象 id,您可以按住 SHIFT 键同时右键单击一个对象,然后选择 Copy GUID(s) 复制到剪贴板上。 |
请参阅 ak.wwise.core.object.create 了解更多信息。
{ "parent": "{a9129d80-07e0-11e7-93ae-92361f002671}", "type": "ActorMixer", "name": "Weapons", "@Volume": "-2", "children": [ { "type": "RandomSequenceContainer", "name": "BigGun", "@RandomOrSequence": "1", "children": [ { "type": "Sound", "name": "Gun1", }, { "type": "Sound", "name": "Gun2", } ] } ] }
在调用 ak.wwise.core.object.create 时,可以指定以下四种之一的名称冲突模式:
如果在目标位置存在同名对象:
replace:目标位置的原对象(及子级)被删除,新的对象被创建出来。
音频文件可以通过 Audio File Importer(音频文件导入器) 用制表符分割导入中同样可用的导入处理器, 使用 Wwise Authoring API 导入。 有关此功能的详情,请参阅 https://www.audiokinetic.com/library/edge/?source=Help&id=importing_media_files_from_tab_delimited_text_file。
使用 Wwise Authoring API 能做到导入过程的完全自动化,同时您可以用自己选择的编程语言来直接控制。
导入格式非常灵活。您可以导入:
示例:
导入一个 WAV 文件,并创建关联的 Sound 对象。
请参阅 ak.wwise.core.audio.import 了解更多信息。
{ importOperation: "createNew", default: { importLanguage: "SFX" }, imports: [ { objectPath: '\\Actor-Mixer Hierarchy\\Default Work Unit\\<Sound>MyNewSound1', audioFile: "C:\\Wave\\cues\\1.wav", "@Volume": 0.42 }, { objectPath: '\\Actor-Mixer Hierarchy\\Default Work Unit\\<Sound>MyNewSound2', audioFile: "C:\\Wave\\cues\\2.wav", "@Volume": 0.1 } ] }