- 博客(2)
- 收藏
- 关注
原创 unity VR实现相机完美旋转
思路:VR中的相机不可以直接移动、旋转,我们能做的就是控制相机的父物体去旋转、移动,来实现VR相机。这里有一个问题,就是直接控制父物体旋转,如果VR相机不处于(0,0,0)就会出现旋转偏差,VR相机离中心点越远,偏差越大。那么我们就可以控制父物体旋转,旋转的轴为VR相机所在Y轴,这样就可以解决旋转父物体后出现偏差的问题。解决:相机父物体([CameraRig]).RotateAround(new Vector3(相机(Camera (eye)).position.x, 0, 相机(Camera (eye
2021-02-03 22:09:06 1291 1
翻译 关于unity中使用 VRTK开发时,射线检测UI会返回后者,穿透前者的问题
关于unity中使用 VRTK开发时,射线检测UI会返回后者,穿透前者的问题一、修改 VRTK_UIGraphicRaycaster在VRTK_UIGraphicRaycaster脚本第 59 行,找到如下一行:eventData.pointerCurrentRaycast = nearestRaycast.Value;将本行注释掉:注释的目的是让射线投射从发射点开始计算,这行代码是检测到射线发射后最远处的UI二、在VRTK_VRInputModule脚本的第 54 行,eventSystem.
2021-01-29 13:59:13 704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人