最近在做VR的开发工作,因此在这里记录一下自己关于VR开发的经验。
目前,VR开发基本是使用了VRTK插件来做,方便快捷,可以省不少功夫,而且VRTK本身也包含了很多例子供我们参考学习,这是一大福音。
先放链接,这是VRTK的官网 https://vrtoolkit.readme.io/docs/summary
关于VRTK的插件,我们可以从上述网站中直接下载,导入到工程里面使用;如果是用Unity来开发,也可以在资源商店里面去下载插件。
下面进入正题,第一次做VR开发,首要目标当然是:在头盔里能看到我们的场景。
如果我们想要省事,可以按照VRTK的例子程序,直接搬过来使用就可以达到目标;如果不嫌麻烦,我们可以参照官方文档还有例子程序,一步步实现目标。现在我们就不嫌麻烦的,来看看怎么一步步实现目标。
假设我们用Unity开发。首先,我们要导入VRTK的插件,这没什么好说。
1. 新建一个空的对象,这里命名为【VRTK】,把VRTK_SDK Manager脚本拖过去;
2. 在该对象下再建一个子对象,根据我们使用的VR设备,赋予它相应的脚本。这一步,在官网有详细的指导,我们来看一下。
USING VRTK IN YOUR OWN PROJECT
- Download or clone vrtk.
- Import the
Assets/VRTK
folder into your Unity project. - Add the
VRTK_SDKManager
script to a GameObject in the scene.
The SDK Manager handles setting up everything to use the various supported SDKs via