Wwise SDK 2019.1.11
|
SourcePlugin
标记,而对于效果器插件则使用 EffectPlugin
。请参阅 EffectPlugin和SourcePlugin元素 了解更多信息。在 XML 文件和引擎部分代码的 PluginRegistration 类中,必须匹配此类别。AkCreatePlugin()
函数所用的相应 ID。请参阅 Wwise 声音引擎插件概述 了解 PluginRegistration 的示例。请参阅 Wwise 插件 XML 描述文件 和 导出函数 了解更多详情。Class
属性在对话框资源中设置正确。请参阅 “Class”控件属性 了解更多详情。Class
属性的权限。注意,您不得更改绑定到属性控件上的文本。请参阅 “Prop”控件属性 了解更多信息。AudioEnginePropertyID
是否在 0-32767 范围之内(对于 wcustomproperties 文件,该范围为 0-150)请参阅 属性要素 了解有关 AudioEnginePropertyID
标记的更多信息。AudioEnginePropertyID
与您在 AK::IAkEffectParam::SetParam() 的实现中使用的 ID 是否匹配。 请参阅 属性要素 了解有关 AudioEnginePropertyID
标记的更多信息,并请参阅 AK::IAkPluginParam::SetParam() 了解有关实现 AK::IAkEffectParam::SetParam() 的详情。这存在两种可能性:
您可以在播放应用了插件的声音之前单击 Start Capture(开始捕获)来排查此问题的原因。假如 Capture Log(捕获日志)中显示 Plugin not registered(未注册插件),则可通过在设计工具端 DLL 代码的 cpp 文件中添加 AK_STATIC_LINK_PLUGIN(YourPlugin) 来解决此问题。
以下是在 Unity 中验证新插件的几点注意事项。
请参阅 插件静态注册 了解更多详情。