Unity与HTC开发结合
来源:互联网 发布:json转map 编辑:程序博客网 时间:2024/05/18 07:55
Unity版本5.6.3
上个月在厦门实习,有幸认识了一位好前辈,在他的店面中玩了HTC,VR效果真心不错,于是想着在UE4以及Unity中结合使用,UE4的结合颇为强大,步骤简单,Unity的结合出现了一些小问题,在他的帮助吓顺利解决,在这里做一些小总结,望各位学习者共同探讨学习,也在这里再一次感谢这位前辈——刘钊榕。
需要的插件:Steam VR Unity(免费);Vive Input Utility(免费)
商店下载地址:https://www.assetstore.unity3d.com/cn/#!/content/32647
https://www.assetstore.unity3d.com/en/#!/content/64219
实现步骤:
一、导入以上两个插件:SteamVR Plugin和Vive Input Utility
二、删除场景中的原摄像机,新建一个空的游戏对象,可以改名叫做VR,将CameraRig以及VivePointers拖入场景作为其子对象
蓝色圈代表在HTC头盔中所在的位置,拖入场景中时,CameraRig会自动识别地面,可不必调整位置,仅调整摄像机方向即可。
三、设置可以传送到达的位置
再新建一个空的游戏对象,可改名为CanWalk,将可以被传送到的地方拖动到此对象下作为其子对象。非此对象下的即不可传送的地方。
四、添加脚本
①:为CanWalk添加脚本“Teleportable”,并设置
②:为EventRaycaster添加脚本“Projectile Generator”,通过修改velocity值即可改变线射弯曲程度。
注:运行项目,在头盔中无法观察到手柄解决方法:
1、把CameraRig展开,在camera[head]中选中camera[eye];
2、在inspector中添加元件,搜索SteamVR_UpdatePoses.
3、重新运行项目即可看到手柄。
调整手柄和眼睛距离方法:
Clipping Planes:剪裁平面,摄像机开始渲染与停止渲染之间的距离。
Near:近点,摄像机开始渲染的最近点。
Far:远点,摄像机开始渲染的最远点。
- Unity与HTC开发结合
- Unity开发HTC VIVE
- Unity与Kinect结合开发思路
- [Kinect]Kinect与Unity结合开发
- Unity开发HTC vive 入门
- unity体感游戏--Kinect与Unity结合开发
- htc vive And Unity 开发VR
- Unity开发HTC vive 一、手柄按钮
- Unity开发HTC vive 二、操作GUI
- HTC Vive VR Unity 开发入门
- Unity开发HTC vive 四、传送
- Unity开发HTC vive 一、手柄按钮
- Unity开发HTC vive 一、手柄按钮
- Unity开发HTC vive 二、操作GUI
- Unity开发HTC vive 四、传送
- Unity集成PerceptionNeuron(动捕)与htc vive VR开发
- Kinect结合Unity开发(一)
- 【VR开发】htc vive+unity 3D 简单保龄球游戏
- Python里的那些坑
- android开发 之 android和js通过WebView调用
- 字典树题目整合
- 策略模式
- 机器学习学习笔记之三:朴素贝叶斯
- Unity与HTC开发结合
- gitlab https访问不了
- 每天一个linux命令(11):nl命令
- 错误解决error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file
- 人脸检测--S3FD: Single Shot Scale-invariant Face Detector
- CodeForces 665C Simple Strings
- tensorflow:常用API-'a'
- Singleton模式
- SpringMVC校验---SpringMVC学习笔记(八)