版本

menu_open

版本控制插件例程

基本版本控制插件示例

此版本控制插件通过一些基本操作演示简单配置对话框。它显示文件的状态和 Project Explorer 图标。注意,它并不以任何实际的版本控制系统为基础,仅用作了解 Wwise 中版本控制插件工作原理的基础工程和创建您自己插件的参考。

位置:"samples\SourceControl\SourceControlSample"

实现导出函数的 DLL 接口的源代码和包含要导出的函数的定义文件可参见:

  • SourceControlSample/DllInterface.cpp
  • SourceControlSample/SourceControlSample.def

AK::Wwise::ISourceControl 实现可参见:

  • SourceControlSample/SamplePlugin.cpp
  • SourceControlSample/SamplePlugin.h

配置对话框的实现可参见:

  • SourceControlSample/DlgConfiguration.cpp
  • SourceControlSample/DlgConfiguration.h

Perforce 版本控制插件示例

这是 Wwise 中默认包含的 Perforce 插件。它可以让您在 Wwise 设计工具中执行 Perforce 操作。其中包含完整的源代码,为您提供版本控制插件的完整示例,如果您愿意,还可用来自定义和增强此插件。

位置:"samples\SourceControl\Perforce"

如何创建 Perforce 版本控制插件示例

在为 Wwise 创建 Perforce 插件前,需要安装 Perforce SDK 并设置环境变量:

  1. http://www.perforce.com/ 下载 Perforce C/C++ API 静态库 ,然后解压缩到您选择的本地文件夹中。
  • 要创建 32 位插件,使用 ntx86 Perforce SDK for VS2012 和 静态库
    • 要创建 64 位插件,使用 ntx64 Perforce SDK for VS2012 和 静态库
    • 注意,在调试中您需要调试 SoundBank 来编译插件。
  1. 创建环境变量,并将其值设为 Perforce C/C++ API 解压到的文件夹。此文件夹应包含“include”、“lib”和“sample”目录。
  • 对于 32 位插件/Perforce SDK,环境变量名称是 PERFORCE_SDK_X86
    • 对于 64 位插件/Perforce SDK,环境变量名称是 PERFORCE_SDK_X64
  1. 必须为 SDK 的 Debug 版/Release 版本创建子文件夹。
  • 对于 32 位 Debug 版插件/Perforce SDK,Perforce C/C++ API 静态库 必须位于文件夹“\Debug”中
    • 对于 64 位发布版插件/Perforce SDK,Perforce C/C++ API 静态库必须位于文件夹“\Release”中

您现在应该能够打开 Perforce 插件的解决方案(samples\SourceControl\Perforce\Perforce.sln),并创建插件。请参阅 版本控制插件 了解有关 Wwise 版本控制插件 API 和安装的信息。

Note.gif
Note: Wwise 分行版中包含的 Perforce 插件是使用 Perforce 2015.1 C/C++ API 创建的。为了使用不同版本的 Perforce 创建,可能需要对代码或工程进行一些修改。

Subversion 版本控制插件示例

这是 Wwise 中默认包含 的 Subversion 插件。它可以让您在 Wwise 设计工具中执行 Subversion 操作。其中包含完整的源代码,可以为您提供版本控制插件的完整示例。如果您愿意,可以通过包含此源代码来自定义和增强此插件。

位置:"samples\SourceControl\Subversion"

如何创建 Subversion 版本控制插件示例

在为 Wwise 创建 Subversion 插件前,需要安装 Subversion SDK 并设置环境变量:

  1. 创建环境变量 SUBVERSION_SDK,并将其值设为创建 Subversion SDK 所在的文件夹。此文件夹应包含“include”文件夹。其它文件夹“bin”和“lib”应位于文件夹“<platform><configuration>”中,其中:
  • <platform> 是 win32 或 x64;并且
  • <configuration> 是 Debug 版或 Release 版。
Note.gif
Note: Wwise 发行版中包含的 Subversion 插件是使用 Subversion 1.8.5 创建的。为了使用不同版本的 Subversion 创建,可能需要对代码或工程进行一些修改。

您现在应该能够打开 Subversion 插件的解决方案(samples\SourceControl\Subversion\Subversion.sln)并创建插件了。请参阅 版本控制插件 了解有关 Wwise 版本控制插件 API 和安装的信息。

Note.gif
Note: Subversion 插件的 Debug 版配置使用非 Debug 版运行时库,以避免 Subversion 库和插件之间存在内存分配问题。

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅