unity-VR开发初体验

    一般unity 游戏与VR 有什么区别,可能区别就在于VR 有一个特殊的摄像机,Steam 平台将硬件设备与unity 里的相机组合到一起,我们很轻易的可以实现一个普通unity 游戏到VR 游戏的转变。

    在unity 资源商店可以寻找到免费的SteamVR 开发包,是免费的。导入unity 中,不过unity 为了降低跨现实开发的门槛。集成了所谓 “XR 框架“,是指 Cross Reality Foundation Toolkit ( 跨现实基础开发包。建成后 XRFT )——一种可用于 VR、AR、MR 开发的基本框架。导入2017版unity 会报错,你需要将脚本里的VR 改成 XR。

    在unity场景中,删除普通相机,在资源包的预制体文件中添加如下圈出的到场景中,第一个就是那个特殊的相机,你可以随意绑定它到一个合适的位置。

    当然,我们需要安装steamVR 平台在电脑上,它可以调整你头盔和手柄在房间的位置等等功能,直接在官网下载安装即可。

    准备工作先做好,可能你需要用手柄来进行一些交互,不过这里我们用leap motion 来进行手势交互,下篇来说说。你就可以去开发一款VR 游戏了。

    如下,我将摄像机放在车的座椅上,且让他成为车的子物体,这样车在运动时,相机会随之运动。不过车速有点快,有点晕~


猜你喜欢

转载自blog.csdn.net/scopperil/article/details/80390976