HumanIK SDK 的所有代码都编译到一个库中:humanik.lib。在 HumanIK 程序包内的 lib 目录下提供了此库的多个版本:
构建模式 | 描述 |
---|---|
Release | 用于游戏的最终版本。 |
Release-IEEE754 | 与 Release 版本完全相同,但支持 IEEE754 浮点运算。提供库的此版本是为了在特殊情况下使用,在这些情况下,不能使用常规的 Release 版本。建议尽可能使用常规的 Release 版本。 |
Verbose | 包含用于记录调试消息的其他代码。仅适用于 32 位 Windows 平台。请参见记录调试消息。 |
通过此库,可访问一些用来渲染 HumanIK 数据的可选工具函数,示例代码项目中使用这些函数。如果需要,您可以在您自己代码中重用该框架。
详细信息请参见 include/hikdrawobject.h 头文件中的注释。
在 Windows 平台上,hikdrawobject.lib 库依赖于 Intel 编译器的可再发行库。要在 Windows 上构建链接到 hikdrawobject 库的任何项目,包括 HumanIK 示例下介绍的 HumanIK 示例,您必须: