HumanIK 提供一组函数,用于将对象保存到磁盘上的文件以及将这些对象从保存的文件还原到内存中。虽然在游戏过程中可能不需要在运行时调用这些函数,但这些文件可以在您使用 HumanIK 遇到问题时以有效方式向 Autodesk 支持部门提供信息。
随 HumanIK 一起提供的几个示例在内部使用这些函数。例如,MayaHIK 示例允许您加载保存的文件中的 HumanIK 对象,这样可帮助您实现 HIKCharacter 保持的角色化姿势或 HIKCharacterState 中包含的姿势的可视化。
用于保存和加载对象的所有函数在 hikdump.h 内嵌文件中实现。您可以重新设计函数对文件和内存管理的处理方法,以满足自己的开发环境。