版本:Unity 6 (6000.0)
语言:English
自定义音频插件的 GUI
SDK 中包含的原生音频插件示例

在 Unity 中使用您的原生音频 DSP 插件和 GUI

创建音频 DSP 插件根据您的喜好自定义 GUI后,您可以构建文件并将其导入 Unity。

1. 编译并构建您的插件

您必须将您的插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。在 Unity 中可以使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(特定于平台的原生代码库)。更多信息
参见术语表
实现为首选平台的动态库。与脚本允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性并以任何您喜欢的方式响应用户输入的代码片段。 更多信息
参见术语表
不同,您想要支持的任何平台都必须能够编译此文件,以及特定于平台的优化。

有关如何将插件构建到每个平台的库文件中的信息,请参阅为桌面平台构建插件

2. 重命名您的音频插件 DLL 文件

  • 在 DLL 文件的名称前添加前缀“audioplugin”(不区分大小写)。例如 audioplugin-myplugin.dll

与其他原生插件在 Unity 外部创建的,用于在 Unity 中使用的特定于平台的原生代码库。允许您访问诸如操作系统调用和第三方代码库之类的功能,否则这些功能将无法用于 Unity。 更多信息
参见术语表
不同,Unity 需要在创建任何可能需要来自插件的效果的混音器资源之前加载音频插件。但 Unity 默认情况下不会这样做。

在 DLL 文件的名称前添加前缀“audioplugin”,以便 Unity 编辑器检测到并将您的插件添加到 Unity 在构建开始时自动加载的插件列表中。

3. 将您的音频插件导入 Unity

单击并拖动您的插件库文件到 Unity 项目的 Asset 文件夹中。Unity 会自动安装您的插件,并且可以使用。

4. 将插件链接到平台

原生音频插件使用与其他原生或托管插件使用 Visual Studio 等工具创建的,用于在 Unity 中使用的托管 .NET 程序集。 更多信息
参见术语表
相同的方案:您必须使用插件导入器检查器一个 Unity 窗口,显示有关当前选定的游戏对象、资源或项目设置的信息,允许您检查和编辑值。 更多信息
参见术语表
将您的插件与您首选的平台关联。有关更多信息,请参阅插件检查器

其他资源

自定义音频插件的 GUI
SDK 中包含的原生音频插件示例