Skip to main content

SDK 是什么?

SDK,即 Software Development Kit 的缩写,译作软件开发工具包,是用于辅助开发某一类软件的相关文档、范例和工具的集合。

为什么开发需要SDK?

想要开发一个能够适配 VRChat 平台的作品(泛指世界和虚拟形象),当然需要让作品能够卡上 VRChat 平台本身所需要的各种上传要求。就像一份作业,一份比赛作品,只有当项目文件符合特定的平台要求,才能将其上传并向所有使用 VRChat 访问你的作品的用户完整展示你精心制造的作品。

image.png

一个完整的SDK应该包括以下内容: 

  1. 接口文件和库文件笼统地说就是API。通过将底层的代码进行封装保护,提供给用户一个调用底层代码的接口。
  1. 帮助文档

用来解释接口文件和库文件(即API)的功能,以及介绍相关的开发工具,操作示例等。

  1. 开发示例

即简单的成品DEMO展示,包括源代码。

  1. 实用工具

通常是指用来协助用户进行二次开发的工具,比如二次开发向导、API 搜索工具、软件打包工具等。