Unity 中的 XML 文件夹工作流

XML 文件夹工作流中,开发人员可以创建一个特殊 Harmony 导入器资产,引用从 Harmony 导出的 XML 文件夹。 然后使用此导入器生成 Harmony 项目资产和新的 Harmony Renderer prefab。

开发人员需要对每个重新导出的 XML 文件手动设置导入和导出路径,并从 Harmony 导入器资产执行导入过程。

该工作流使 XML 数据存放位置灵活。 例如,可存于 Unity 项目内,也可以存于项目外。 但此工作流涉及更多步骤,因此错误的几率更大,这是它的缺点。 例如,移动文件时,TBG 导入器的文件路径必须手动更新。

生成的 Harmony Renderer prefab 在 C++ 插件中生成网格,实现高性能角色渲染。 这种方式适合不需要复杂的自定义服装渲染功能的角色群。

导入锚点

Harmony 中,锚点指示哪些定位钉和绘图是 Unity 的游戏脚本感兴趣的位置。 锚点可以分配任意绘图或定位钉。

添加音源

在 Harmony 创建带音频的场景文件时,该音频导出位置是项目文件夹。 Harmony 导入器会自动创建一个 AudioSource 并添加到所生成的 Prefab。 之后,Harmony 渲染器将在动画播放期间某个点触发 AudioClip 文件播放,与 Harmony 中的创作相同。