第一部分:起始
本篇章以学习结果为导向,向你(刚刚开始接触Avatar开发的创作者) 介绍Avatar的基本概念。在完成本篇的学习后,预期你会了解Avatar的基本结构以及Avatar的功能。由此,你将具备对Avatar的清晰认知,以便进阶学习以及不依赖脚本和其他人指导的情况下独立开发Avatar的基本能力。
本篇着重于概念的理解和学习,不倾向教授具体的操作和具体细节。
本篇章主要以英文Unity Editor界面为准,如有需要,可参阅本篇尾部的关键词对照表及机器翻译工具。
我已经准备好开始做属于我的Avatar了,我打开了编辑器,但Avatar是什么?我要怎么做Avatar?我要从哪里开始?
在阅读本篇前,你应当具备以下前置知识:
- Unity Editor基本操作
- Unity Editor 常用界面的功能和用途
- 创建和编辑Object
- 了解Prefab的基本概念
- 了解Boolean的基本概念
在阅读本篇时,你应当体现以下个人基本能力:
- 独立思考的能力
- 不选择性阅读文字的能力
- 阅读时不遗漏大段文字的能力
- 知道如何使用 关键词对照表 和 互联网 寻找翻译
本篇章不包括带引导的实作以及高等级的技术细节 为方便理解,部分条目会使用自创词组和概念。
第二部分:SDK是什么
如果你去搜索或者寻找官方文档对VRCSDK的解释,你会找到类似这样的东西:
The VRChat Software Development Kit (SDK), also known as VRCSDK, is a tool that enables users to create interactive worlds and avatars for VRChat using the Unity3D game engine.
VRChat软件开发工具包(SDK),也称为VRCSDK,是一种让用户使用Unity3D游戏引擎为VRChat创建交互式世界和角色的工具。
像这样的描述对于像你这样的新开发者而言约等于废话,我们必须换一种方式解释它是什么:
VRChat SDK就像一盒积木。它帮助你在VRChat中创建自己的Avatar和World。
看起来好多了,现在你要想办法弄一份VRCSDK到你的Project里。在此之前,你必须分清楚,你来看这篇文档是为了学习如何制作你的Avatar,你需要的是Avatar SDK。
VRChat Avatar SDK 3 - 让你在VRChat中制作自己的角色的工具VRChat World SDK 3 - 让你在VRChat中制作自己的世界的工具
获取VRCSDK
获取VRCSDK主要有以下四种途径:
● VRChat Creator Companion
● VRChat.com
● 你的好哥们发给你
● 在别处下载
VRChat Creator Companion
有些人将它称作VCC,用VRChat Creator Companion获取SDK的方式有2种:在已有Project添加SDK或者新建一个已经包含SDK的Project。
为VRChat Creator Companion 设定深色模式:
Settings -> Appearance -> Dark
你需要留意的是,VRChat Creator Companion和Unity Hub虽然相似,但他们的用途不同。VRChat Creator Companion用来管理你的VRChat相关的Unity Project和不同的Package。Unity Hub虽然也用来管理Project,但并非仅限于VRChat,除此之外也用来管理你的Unity Editor本身。
如果你在中国大陆地区,你可能会遇到网络问题导致VRChat Creator Companion卡加载,无响应等问题。你可能需要准备网络代理
具体操作:在已有Project添加VRCSDK
如果你已经准备好了一个Unity Project,想使用VRChat Creator Companion来为这个Project添加VRCSDK:
Project -> 展开Create New Project -> Add Existing Project
随后在Select Folder窗口中选择你的Project文件夹
留意你选择的文件夹是否是正确的Project文件夹,一般来说,Project文件夹的结构像是这样:
Nebula v1AssetsLibraryPackagesProjectSettings...
接着,在VRChat Creator Companion中添加所需的SDK:
添加VRChat SDK - Avatars 和 VRChat Package Resolver Tool,其余必需品会自动为你添加。
具体操作:新建一个已经包含SDK的Project
如果你还没有一个准备用于Avatar的Project,你可以用VRChat Companion新建一个已经准备好Avatar SDK的Project:
Project -> Create New Project
随后选择Project的类型,设定名称以及文件储存的位置,Create Project:
具体操作:从vrchat.com获取VRCSDK
如果因为某些原因,你决定不使用VRChat Creator Companion,你也可以从vrchat.com获取VRCSDK并手动导入:
vrchat.com -> Download -> Manual SDK Installation -> Download Avatar SDK
https://vrchat.com/home/download展开Manual SDK Installation