Skip to content

创建菜单

全新菜单

全新创建适用于没有自带菜单的Avatar,例如Rusknew

提醒

选中角色,在VRC Avatar Descriptor组件中的Expressions下,如果显示Customize按钮,则说明该模型没有自带菜单,需要自己手动进行全新创建。

步骤

  1. ProjectAssets下新建一个文件夹,并以字母+数字+下划线+名称的方式命名。 new

提醒

  • 文件路径那样,所有文件命名不要用中文字符,可以使用拼音
  • 你仍然可以随意命名,但遇到字符报错问题不要找我。
  1. 在新建的文件夹上单击右键,依次选择Create - VRChat - Avatars - Expressions Menu创建一个菜单new

  2. 点击角色身上的Customize按钮后,会出现两个目标框,MenuParametersnew

  3. CaiDan拖入到Menu一栏。 new

  4. 编辑CaiDan(菜单)文件。

提醒

如果你是全新菜单,现在可以直接 跳转至编辑菜单

拓展菜单

拓展菜单适用于已有自带菜单的Avatar,例如Manuka。 直接双击Menu的目标框进入编辑。 new

提醒

选中角色,在VRC Avatar Descriptor组件中的Expressions下,如果已有MenuParameters,则说明该模型已有菜单,直接在源文件上编辑即可。

步骤

  1. 双击Menu中的目标直接进入菜单文件。 new

  2. 直接在原菜单的基础上编辑菜单。

编辑菜单

菜单文件的结构非常简单,只有两个板块: new

  • Parameters:变量组。后续会用到,现在暂时不用管。
  • Controls:控制项。每一个菜单中只能有8个选项,0/8为选项的数量和上限,右下角的+/-用于增删选项。

步骤

  1. 点击三次+按钮,创建三个选项,并修改他们的Name,分别命名为衣物头发饰品new

每一个子项目含义

  • Name:该选项的名称。旁边的目标框用于设置该选项的图标(可空)。
  • Type:该选项的类型。
  • Parameter:该选项控制的变量。
  1. 将每一个选项中的Type修改为SubMenunew
类型译文作用
Toggle切换器开启时设置目标参数值,关闭时重置参数值。
SubMenu子菜单子菜单可嵌套在子菜单中;有进阶用法。
RadialPuppet径向器用于控制浮点型目标参数值。

其余三个类型暂不做介绍。

  1. 在菜单文件夹下再创建三个Expressions Menu,分别命名为YiWuTouFaShiPin作为子菜单,为了整洁你也可以再创建一个文件夹存放他们。 new

  2. 将三个菜单拖入到CaiDan(主菜单)中每一个对应选项的Sub Menu目标框中。 new

  3. 启动GestureManager,选择Expressions,就能看见我们创建的菜单了(虽然还是空的)。 new

  4. 完成。

Released under the CC License.