暴风魔镜也是一种VR设备,通过暴风的眼镜来体验VR的场景,通过眼镜我们也能够在场景中进行相关的交互,用眼镜进行的交互是凝视交互,我们只要在交互区域进行凝视,通过设定好的凝视时间之后,我们就能进行场景交互。
一、场景搭建
在场景中,我们可以通过眼镜的凝视功能去凝视物体,然后显示物体名字。要想在unity中运用暴风魔镜,要先下载暴风魔镜在unity中的SDK,在新建的场景中导入SDK,然后开始搭建场景,在场景中创建以下物体。
其中Canvas为画布,Text是用来显示凝视到的物体的名字。MojingMain在MojingSDK文件夹中的Prefabs文件夹下的预制体,这是用来观看场景的摄像头。HeadCtrl是眼镜的光标,用来确定眼镜看到的位置点,它在Demo文件夹中的Prefabs文件夹下的预制体。red和blue分别为红蓝两个方块。
二、功能编写
搭完场景后,接下来就是对凝视功能的设置。其中Canvas的RanderMode设置为WorldSpace,EventCamera设置为MojingMain中的MainCamera。