Skip to main content

手动处理

在为 VRChat 开发的时候,通常您可以直接让 Modular Avatar(MA) 自动处理您的虚拟形象;当您进入播放模式(Play Mode)或者编译您的虚拟形象时,Modular Avatar 会自动应用有关虚拟形象的变换。 但在某些情况下,您可能想手动让 Modular Avatar 进行处理 - 比如说,制作一个不在 VRChat 使用的虚拟形象,或者在调试您的虚拟形象出现的问题时。

您可以通过右键您的虚拟形象后选择 Modular Avatar -> Manual bake avatar(手动烘焙虚拟形象) 进行手动处理。 Modular Avatar 会创建一个应用了所有变换的虚拟形象的副本。

manual-bake-avatar-5ae5f3d71db1ee4d3268a7fd19544f76.png

生成的资产

Modular Avatar 会给予您为虚拟形象添加的组件生成一些资产。当您手动烘焙您的虚拟形象时,这些资产会被保存到您项目的主要资产(Assets)文件夹中一个名称为 ModularAvatarOutput 的文件夹中。 默认情况下,所有资产会被打包进单独一个文件中;这对于避免 Unity 的 bug 和加快处理时间是有必要的。 但您可以通过在项目(Project)窗口中选中该文件,然后点击检查器(Inspector)中的 Unpack 解包该文件。

manual-bake-unpack-04ca75a466df08bc3edea00e16180c2c.png

点击后,Modular Avatar 会自动将生成的资产解包成不同文件。

不论您是否选择解包,删除已烘焙的虚拟形象副本后,可以安全地删除 ModularAvatarOutput 中的文件。