请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

【技术宅公社】数字艺术论坛   游戏开发 定格动画 动画论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

人人连接登陆

无需注册,直接登录

只需一步,轻松搞定

调查问卷
搜索
www.Exceedu.com视频站即将开放!欢迎投稿!论坛使用专用地址http://forum.exceedu.com/forum

ExceedU@学习圈子在线视频平台与论坛账号现在已经互通,在视频页面注册的朋友在论坛里需要激活!! 通过这个窗口,给我们提意见。我们的数字教程在持续研发当中,感谢大家的关注。

查看: 22|回复: 0

[基础教程] HTC Focuss SDK 适配流程

[复制链接]

该用户从未签到

发表于 2018-11-23 19:13:56 | 显示全部楼层 |阅读模式
一键分享 一键分享
适配Focus一体机的VR内容必须使用相应的WAVE SDK,本章将以Unity开发引擎为例说明如何为Focus一体机开发VR内容。
1.获取WAVE SDK,下载地址:
官网地址:https://hub.vive.com/zh-CN/developer-portal
2.配置Unity的安卓开发环境:
这部分涉及安卓开发的部分较多,和WAVESDK关系不大,网上有很多相关的教程,请自行参考。比如说这篇:
http://blog.csdn.net/chenggong2dm/article/details/20654075
3.WAVESDK对环境配置有其他限制,在配置环境的过程中一定要参考下面的文档,找到SDK目录:
…\2.0.XXX\SDK\docs/UnityPluginGettingStart.html#unity-plugin-getting-start
请按照文档的内容,一步步核实,错过每一步都有可能造成开发环境配置失败,这里划下重点:
a.推荐使用的Unity版本高于5.6.3f1,SDK的Release Note中也会更新当前版本SDK对Unity版本的兼容性,可以查到允许使用的最新Unity版本;
b.AndroidAPI的版本>=25,Android SDK tools 版本>=25
c.其他设置
Default Orientation* 切换为 LandscapeLeft.
Package Name必须与Product Name
切换为安卓平台
SDK与JDK配置
另外由于SDK一直在更新,文档中有些地方可能没加入新版SDK的特征,请务必查看新版SDK的Release Note。
4.环境配置完毕,我们来验证一下。打开SDK目录…\2.0.12\SDK\plugin,将sample和wavevr两个unitypackage均导入Unity。打开sample目录下的seaofcube场景,File->BuildSetting->Build。如果环境配置正确,将会顺利build出apk,安装至一体机就完成整个开发流程啦。
当然如果不正确的话,whichis normal, 请使用:参考FAQ,对照错误自行搜索,论坛发帖,核实SDK文档中的配置步骤等方式来解决。
开发配置步骤:1 删除场景中默认的MainCamera,并在WaveVR\Prefabs中找到WaveVR的预制体(注意是不带中括号[ ]的那个),将其拖入场景中,此步骤为使用一个VR相机替代场景的主摄像机,将工程的视角改为VR视角,点击运行,这时Game视窗会显示成如下的界面。
按住键盘左侧的Alt键同时拖动鼠标,即可模拟头部转动而带来的视角转动效果,按Ctrl键并拖动鼠标能模拟歪头的效果。
WaveVR为一个只有Transform组件的游戏对象,其下有一个名为head的游戏对象,这个才是真正的摄像机,该游戏对象还多添加了两个脚本:WaveVR_Render和WaveVR_DevicePoseTracker。
WaveVR_Render用于实现VR视角的分镜,WaveVR_DevicePoseTracker用于追踪头显的位置和旋转

注意一下红框的部分,WaveVR_DevicePoseTracker中可以设定所需要追踪的设备的类型,这里设置的为头显,后面要讲到的手柄也是使用的这个脚本,不过追踪的设备类型设置为了手柄。WaveVR_DevicePoseTracker上还有一些追踪相关的设置,如图上所示
2 向场景中添加添加手柄, 还是从WaveVR\Prefabs文件夹中找到ControllerLoader预制体,将其拖入场景,运行工程,此时Game视窗会如下所示,多出一个手柄。ControllerLoader的作用就是用于在工程运行时加载默认的手柄模型,并显示显示射线。

按住键盘右侧的Alt键,并拖动鼠标,可以移动手柄,按下鼠标的右键,可以模拟手柄按键按下。

W3$0PS7T9Z913QQPET4PVP3.png
VD_XMU03O5B}X4)(JPHL](R.png
S8U65`U27CF5}OP05NENBJV.png
RE@S{EVB`B1%VQ7BB0)S~~P.png
KB16AV0MZ8G8~[0MN003M`J.png
G`$M3HG(L6FUAV7G[_$%XIR.png
G[}~RH%]T`D0OH]ZGN2QEY4.png
AKB8NQ]8W)L6BRJRZ}W92{E.png
`3SHMGDI%KP1}PMAS(50T75.png
$F7WFF~YDL6_25WUPWJ3}A0.png
回复

使用道具 举报

*滑动验证:
高级模式
您需要登录后才可以回帖 登录 | 立即注册 人人连接登陆

本版积分规则

申请友链|小黑屋|手机版|ExceedU数字艺术 ( 沪ICP备14023054号  

GMT+8, 2018-12-13 01:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表