分发预制件
Modular Avatar(MA) 是为了使预制件作者更轻松而设计,预制件作者可以分发通过简单拖拽安装到虚拟形象的预制件。 本文包含一些 MA 预制件的构建建议。
引导您的用户使用官方分发的 MA
在您分发的预制件中包含 MA 副本是许可条款中允许的。但是这可能会导致用户安装非常老的版本,或者不小心回退版本,影响到他们的其他预制件。 我强烈推荐将用户引导至 MA 的官方分发站点,也就是 Modular Avatar Github 仓库。
在之后,我会提供一个基于 VCC 的安装方式,使安装步骤更简单。然而这需要等待 VCC 的改进。
使用嵌套预制件兼容无 MA 环境
如果您在预制件中添加 MA 组件,没有安装 MA 的用户将无法使用。 用户可能会因为各种原因不想使用 MA。如果您想支持无 MA 环境,您可以使用嵌套预制件,将您的服装的主要部分与 MA 配置部分分离。
如果您从未制作过嵌套预制件,以下是制作方法:
- 和平常一样创建您的服装预制件。
- 通过预制件模式(Prefab Mode)打开您的预制件(在项目(Project)窗口中双击预制件)。
- 将预制件的根对象拖入项目(Project)窗口。当一个窗口弹出时,点击
Create Base(创建基础)
。将文件重命名(例如Outfit without Modular Avatar
)
结束后,您可以在原预制件上进行 MA 配置,在您创建的基础(Base)预制件上进行非 MA 配置。 应用更改的一个简单方法是使用预制件覆盖菜单 - 您可以在测试场景中作修改,然后在之后选择在哪个预制件上应用更改。
在您的动画小组件中使用内部参数
使用 内部参数(Internal Parameters) 能够防止与其他预制件发生冲突。在编译时,内部参数会被自动重命名为唯一名称,保证不会有任何命名冲突。
No Comments