谷歌VRAPP实战
UNITY与CARDBOARDAPP基础实践(三)今天的VR实战是腾讯ISUX高级交互家设计师@C7210亲自写的,教你借用免费的Unity资源,搭起3D场景,放上3D对象,并使用Google提供的SDK组件模拟VR视野
这个教程最好玩的地方是,如果有兴趣打包成App放到iPhone当中,便可以直接塞到Cardboard里面以真实VR的方式进行体验了我们接下来将要一起捣鼓的东西,简单描述一下大约就是借来一些免费的Unity资源,搭起3D场景,在里面放上一两个没有任何意义的3D对象,使用Google提供的SDK组件模拟VR视野,当视线聚焦在3D对象上时,VR准星会发生形变,同时3D对象会改变外观,暗示互动性;而通过鼠标模拟Cardboard按钮点击事件还可以使3D对象产生位移
大致就是这样
如果有兴趣打包成app放到iPhone当中,便可以直接塞到Cardboard里面以真实VR的方式进行体验了
提炼一下具体的实践要点,包括:o向Unity项目中导入GoogleVRUnitySDK
o在UnityAssetStore中浏览并下载免费资源包
o调用GoogleVR相关组件,构建VR模式
o向场景(Scene)中添加交互对象
o编写代码,制定凝视交互的规则
o构建事件系统及触发规则
o通过Xcode将VRapp部署到iPhone当中
需要准备的原料oUnity:下载并安装最新的免费个人版本
oGoogleVRUnitySDK:下载并解压,其中包含了SDK以及Google官方提供范例项目
oCardboard:GoogleCardboard或其他同类设备均可
oXcode:用于将最终打包的app部署到iPhone当中
体量庞大,如果不准备实际部署也可忽略
布置3D环境与交互组件打开Unity,新建3D项目:点击菜单栏中的Assets>ImportPackage>