此版本控制插件通过一些基本操作演示简单配置对话框。它显示文件的状态和 Project Explorer 图标。注意,它并不以任何实际的版本控制系统为基础,仅用作了解 Wwise 中版本控制插件工作原理的基础工程和创建您自己插件的参考。
位置:"samples\SourceControl\SourceControlSample"
实现导出函数的 DLL 接口的源代码和包含要导出的函数的定义文件可参见:
AK::Wwise::ISourceControl 实现可参见:
配置对话框的实现可参见:
这是 Wwise 中默认包含的 Perforce 插件。它可以让您在 Wwise 设计工具中执行 Perforce 操作。其中包含完整的源代码,为您提供版本控制插件的完整示例,如果您愿意,还可用来自定义和增强此插件。
位置:"samples\SourceControl\Perforce"
在为 Wwise 创建 Perforce 插件前,需要安装 Perforce SDK 并设置环境变量:
您现在应该能够打开 Perforce 插件的解决方案(samples\SourceControl\Perforce\Perforce.sln),并创建插件。请参阅 版本控制插件 了解有关 Wwise 版本控制插件 API 和安装的信息。
|
Note: Wwise 分行版中包含的 Perforce 插件是使用 Perforce 2015.1 C/C++ API 创建的。为了使用不同版本的 Perforce 创建,可能需要对代码或工程进行一些修改。 |
这是 Wwise 中默认包含 的 Subversion 插件。它可以让您在 Wwise 设计工具中执行 Subversion 操作。其中包含完整的源代码,可以为您提供版本控制插件的完整示例。如果您愿意,可以通过包含此源代码来自定义和增强此插件。
位置:"samples\SourceControl\Subversion"
在为 Wwise 创建 Subversion 插件前,需要安装 Subversion SDK 并设置环境变量:
|
Note: Wwise 发行版中包含的 Subversion 插件是使用 Subversion 1.8.5 创建的。为了使用不同版本的 Subversion 创建,可能需要对代码或工程进行一些修改。 |
您现在应该能够打开 Subversion 插件的解决方案(samples\SourceControl\Subversion\Subversion.sln)并创建插件了。请参阅 版本控制插件 了解有关 Wwise 版本控制插件 API 和安装的信息。
|
Note: Subversion 插件的 Debug 版配置使用非 Debug 版运行时库,以避免 Subversion 库和插件之间存在内存分配问题。 |