Skip to main content

分发预制件

image-1714320397206.png

Modular Avatar(MA) 是为了使预制件作者更轻松而设计,预制件作者可以分发通过简单拖拽安装到虚拟形象的预制件。 本文包含一些 MA 预制件的构建建议。

引导您的用户使用官方分发的 MA

在您分发的预制件中包含 MA 副本是许可条款中允许的。但是这可能会导致用户安装非常老的版本,或者不小心回退版本,影响到他们的其他预制件。 我强烈推荐将用户引导至 MA 的官方分发站点,也就是 Modular Avatar Github 仓库

在之后,我会提供一个基于 VCC 的安装方式,使安装步骤更简单。然而这需要等待 VCC 的改进。

使用嵌套预制件兼容无 MA 环境

如果您在预制件中添加 MA 组件,没有安装 MA 的用户将无法使用。 用户可能会因为各种原因不想使用 MA。如果您想支持无 MA 环境,您可以使用嵌套预制件,将您的服装的主要部分与 MA 配置部分分离。

如果您从未制作过嵌套预制件,以下是制作方法:

  1. 和平常一样创建您的服装预制件。
  2. 通过预制件模式(Prefab Mode)打开您的预制件(在项目(Project)窗口中双击预制件)。 prefab-mode-d25c8a2c66d9992a4599d5e7c856e416.png
  3. 将预制件的根对象拖入项目(Project)窗口。当一个窗口弹出时,点击 Create Base(创建基础)。将文件重命名(例如 Outfit without Modular Avatar

结束后,您可以在原预制件上进行 MA 配置,在您创建的基础(Base)预制件上进行非 MA 配置。 应用更改的一个简单方法是使用预制件覆盖菜单 - 您可以在测试场景中作修改,然后在之后选择在哪个预制件上应用更改。

apply-as-override-c210c2f2f5d15b16b140dfbfa47ba65e.png

在您的动画小组件中使用内部参数

使用 内部参数(Internal Parameters) 能够防止与其他预制件发生冲突。在编译时,内部参数会被自动重命名为唯一名称,保证不会有任何命名冲突。