有好几种方式在 Wwise Authoring API 中创建 Wwise 对象。
请参阅 ak.wwise.core.object.create 了解更多信息。
{ "parent": "{a9129d80-07e0-11e7-93ae-92361f002671}", "type": "ActorMixer", "name": "My Actor-Mixer", "children": [] }
|
Note: 父字段显示了在工程中的何处创建项目。想要获取对象 id,请参阅 ak.wwise.core.object.get. 比如,您可以通过对象的工程路径来获取它的对象 id。 |
|
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 } ] }