导入和管理Avatar
Avatar列表(Avatar List)是打开EAUploader时最先显示的界面。在这里导入Avatar、服装和饰品,在列表中进行管理,并更改工具的设置。
EAUploader的物品管理方式
EAUploader不会直接修改您导入的Avatar或服装(Prefab)。 导入时,EAUploader会以该Prefab为基础,在以下文件夹中创建EAUploader专用的副本(Prefab Variant),之后只对该副本进行编辑和上传。
Assets/EAUploader/Prefabs/<物品名称>/<物品名称>.prefab因此,即使在EAUploader中更改名称或使用编辑工具进行改装,从Avatar发布方获得的原始数据也会保持不变。
导入物品
支持的文件格式
| 格式 | 说明 |
|---|---|
.unitypackage | 包。Avatar本体、着色器、服装等会打包在一起发布。其中包含的所有Prefab都会添加到列表中。 |
.prefab | 预制体。可以选择本项目Assets文件夹中的文件。 |
.vrm | VRM Avatar(仅限ver. 0.x)。需要VRM Converter for VRChat。详情请参阅”使用VRM Avatar”。 |
从导入窗口添加
按下Avatar列表上方的Import按钮,会打开导入窗口。
| 按钮 | 内容 |
|---|---|
| Import | 选择并导入.prefab或.unitypackage。 |
| Import from folder | 一次性导入所选文件夹(包括子文件夹)中的.prefab和.unitypackage。导入前会显示目标文件列表。 |
| Import VRM | 导入.vrm文件。仅在安装了VRM Converter for VRChat时可用。 |
| Import Shaders | 导入包含着色器的.unitypackage。 |
| Show existing shaders | 显示项目中已安装的着色器列表。部分VRChat不支持的着色器不会显示。 |
选择.unitypackage时,不会显示Unity的导入确认窗口,包中的所有内容都会添加到项目中。
通过拖放添加
也可以从资源管理器将文件拖放到Avatar列表中进行导入。
除.unitypackage、.prefab外,安装了VRM Converter for VRChat时还可以拖放.vrm。
导入后会进行的处理
- 着色器检查 ― 如果Avatar所设置的着色器不在项目中,会显示”Shader Issues Found”消息。此时请参阅”找不到着色器的错误”安装着色器。
- 类型设置 ― VRChat用Avatar的类型会自动设为”Avatar”。导入Avatar以外的Prefab(服装、饰品等)时,会显示”Outfit Settings”窗口。请从”Cloth”(服装)、“Accessory”(饰品)、“Other”(其他)中为每一项选择类型,然后按Save。取消勾选的项目不会被设置。类型之后也可以在编辑界面中更改。
- 生成预览图 ― 生成用于在列表中显示的预览图。
物品列表
卡片说明
物品以卡片形式显示。卡片上显示预览图、名称、最后更新日期以及附加的标签。置顶或隐藏的物品会显示相应的标记。
无法上传的物品会显示以下内容。
| 显示 | 含义 |
|---|---|
| Needs conversion | 这是VRM Avatar。上传前需要转换为VRChat用Avatar。 |
| Can’t be uploaded | 不是VRChat用Avatar(没有VRCAvatarDescriptor),或者项目中缺少所需的着色器。服装和饰品也会显示此项。 |
卡片操作
- 点击卡片会打开该物品的编辑界面。
- 将鼠标悬停在卡片上会显示Edit(编辑)、Upload(上传,仅限类型为”Avatar”的物品)、Delete(删除)按钮。
- 右键点击卡片会显示以下菜单。
| 菜单 | 内容 |
|---|---|
| Pin / Unpin | 置顶的物品无论排序方式如何,都会显示在列表最前面。 |
| Hide / Show | 隐藏的物品通常不会显示在列表中。 |
| Show in Project | 在Unity的Project窗口中显示该Prefab。 |
| Delete | 删除物品。 |
搜索、筛选、排序
| 功能 | 内容 |
|---|---|
| 搜索 | 在”Search by name or tag”中输入后,只显示名称或标签中包含该文字的物品。输入时即时筛选。 |
| 类别 | 可以从”Avatar”、“Cloth”、“Items and Others”中选择要显示的类型。可以多选,未选择任何项时显示”All”(全部)。 |
| 排序 | 可以从”Last Modified Descending”(最后更新从新到旧)、“Last Modified Ascending”(从旧到新)、“Name Descending”(名称Z-A)、“Name Ascending”(名称A-Z)中选择。置顶的物品始终显示在最前面。 |
| Filter by tag | 只显示同时拥有所有所选标签的物品。按钮上会显示已选标签的数量。 |
| Show hidden items | 开启后,隐藏的物品也会显示在列表中。 |
| 卡片大小 | 可以用滑块更改卡片大小。大小会被保存。 |
管理标签
使用标签可以自由地对Avatar和服装进行分类(例如”收藏”、“冬装”、“已改装”)。 为物品添加或移除标签,请在编辑界面的”Item Info”(物品信息)中进行。(编辑界面)
按下Tag Settings按钮,可以管理整个项目的标签。
- Add tag ― 输入新的标签名称并添加。添加时也可以选择分组。
- Add group ― 创建用于整理标签的分组。一个标签只能属于一个分组。
- 删除 ― 删除标签后,所有物品上的该标签都会被移除。删除分组时,分组中的标签会保留。
删除物品
可以通过卡片的Delete按钮、右键菜单或编辑界面的Delete删除物品。
选择删除后会打开确认窗口,并搜索将一并删除的相关资源。 除EAUploader的管理用副本外,导入的原始Prefab以及仅被该物品使用的材质和纹理也会一并删除。被其他物品或场景使用的资源不会删除,会被保留。 打开”Deletion details”可以查看实际将被删除的文件列表。
设置
通过Avatar列表上方的Settings按钮,可以更改以下设置。
| 项目 | 内容 |
|---|---|
| Language | 可以从”English”、“日本語”、“한국어”中选择EAUploader的显示语言(暂不支持中文)。更改后会显示确认消息,按下Yes后会重新加载VRChat SDK并切换显示。 |
| Theme | 可以从”Light”、“Dark”、“Pastel”中选择配色。主题是实验性功能。 |
| Show error report window | 关闭后,发生错误时不会自动显示错误报告。 |
| Version | 已安装的EAUploader版本。咨询时请一并告知版本。 |
| Open log report | 打开保存EAUploader日志文件的文件夹(项目文件夹下的EAUploaderLog)。报告错误时,附上日志文件有助于调查原因。 |
退出Unity
按下Avatar列表上方的Exit Unity按钮,确认后将退出Unity。