Htc Vive的游戏空间与场地非等比空间速度缩放是解决边界大小的最后一步,下面就跟大家说说这个方面的解决方法吧。
游戏空间与场地非等比空间速度缩放
最后,就是场景为9*9米,而我场地只有三米或5米,怎么办呢?
其实结果已经比较明显了,就是刚才FPSController还有个缩放的父节点。
那有人可能会有异议?直接来控制HTCvive相机的脚本来给得出的相机位置进行修改缩放不就可以了吗?
哎呀,这个方法确实很好啊,但是无法实现,为什么呢?
因为相机无法在脚本层控制,在编辑器下运行模型下,把所有脚本代码勾选掉,相机的位置旋转均还可以正常使用。
这基本说明,相机的控制在脚本层的机会很少,但是,我并不死心,下面就开始了各种尝试。
当然是在脚本中,看代码吧。
要说的是:以上代码对与HTC头盔的相机设置下工均没有任何的作用。看清楚是对实际效果有任何作用。
要说有作用,在编辑器模式下,编辑器里面现实为零,但是相机数据仍可以变化,这是由于编辑器的数据显示要先于真实的相机坐标,只是个假象,都是幻觉。
最终的解决方案,给FPSController添加一个父节点,这样就基本搞定了。
为了便于根据场地的大小和游戏场景的大小调节匹配,缩放参数做了一个配置文件。
这里就不过多的详述了。
累计评论0条
展开其余评论