NibiruSDK的接入与使用

xiaoxiao2021-02-27  429

  在文章开头之前先介绍写Nibiru,Nibiru是一款VR一体机的名字,个人感觉用户体验一般。但是为了完成任务,所以学习了相关的SDK,以及一些简单的使用方法。话不多说我们直接进去主题,用于我是在Unity环境下做开发,使用的是Unity3D5.6版本,也是目前最新的版本,也是5系列的最后一版本。首先到官网下载和Unity相关的SDK,也就是下图这个

下载后就导入到到unity中,其中包括一些脚本预设体等,接下来我们要将预设体中的两个文件拖入到Hierarchy中,也就是MainCarmera和NvrViewerMain

接下里运行你就会发现是这样的了

如果没有分屏或者是一片漆黑可能是有个东西忘了设置了。点开Edit——>ProjectSetting——>Grephices,在这个下面添加这两个Shader,具体为什么是这两个,我也不知道,你跟着做就对了。

如果你不想要在显示中出现“准星”你可以勾选掉,在MainCamera下面有个NvrReticle,取消勾选就不会出现“准星”了。

接下来你就会问了如何交互呢,很简单,看官方的Demo。什么,你不想看。好吧,那我来告诉你。在添加UI后会出现一个EventSystem,点开检视面板你会看到一些组件,有一点要特别注意,组件排放是有顺序的!!组件排放是有顺序的!!组件排放是有顺序的!!好了,说了三遍应该没人会错了吧。

这样就可以经行交互了,不信我们试试(注意下面输出),简单的交互就完成了。

最后再谈下和SKD相关的东西,想想还是算了吧。代码有什么好谈的,纸上的来终觉浅,还是自己多尝试吧。

转载请注明原文地址: https://www.6miu.com/read-3904.html

最新回复(0)