跑跑车游戏网
您的位置:首页VR资讯中心VR技术教程 → HTC Vive空间问题完美解决方案

HTC Vive空间问题完美解决方案

2016/11/1 9:05:12来源:本站整理作者:不详我要评论(0)
4 页 游戏空间与场地非等比空间速度缩放

三、游戏空间与场地非等比空间速度缩放

好了,说完了平移,最后,那就是场景为9*9米,而我场地只有三米或5米,怎么办呢?

其实结果已经比较明显了。就是刚才FPSController还有个缩放的父节点。

那有人可能会有异议?直接来控制HTCvive相机的脚本来给得出的相机位置进行修改缩放不就可以了吗?

哎呀,这个方法确实很好啊,但是无法实现,为什么呢?

因为相机无法在脚本层控制,在编辑器下运行模型下,把所有脚本代码勾选掉,相机的位置旋转均还可以正常使用。

这基本说明,相机的控制在脚本层的机会很少,但是,我并不死心,下面就开始了各种尝试。

当然是在脚本中,看代码吧。

要说的是:以上代码对与HTC头盔的相机设置下工均没有任何的作用,看清楚是对实际效果有任何作用。

要说有作用,在编辑器模式下,编辑器里面现实为零,但是相机数据仍可以变化。

这是由于编辑器的数据显示要先于真实的相机坐标,只是个假象,都是幻觉。

最终的解决方案,给FPSController添加一个父节点,这样就基本搞定了。

为了便于根据场地的大小和游戏场景的大小调节匹配,缩放参数做了一个配置文件,这里就不过多的详述了。

至此,我们完成了,边界放大,起点位置平移,游戏空间与场地非等比空间速度缩放。

顺便说下,我们游戏场景为9*9而实际测试场地为2.5米左右的时候,缩放系数为0.5,这时候由于场地过小,速度过快有少于不适。

而在5*5左右时候,调节参数,整体感觉还是非常舒服的,也没有由于空间的大小而在游戏中感到局促。

本文导航

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>