前言 很多小白用户会有一个误区:看到某些 VR(or MR/XR/各种 R)厂商宣传手势追踪,总以为它和 PC 鼠标指针一样,能够无缝使用在所有存量 VR 应用中。 然而,和 2D 窗口不同,目前 VR 应用及 VR OS 间并没有(也无法有)一个全局的“鼠标指针”(Apple Vision Pro 的 Vo……
VR/MR交互:自由抓握物体且不穿模的实现
VRTK解决多Canvas射线穿透问题(WorldSpace)
很久之前写过一篇关于 VRTK 多 Canvas 画布重叠手柄射线穿透问题的文章,当时才疏学浅,没有找到解决方案。最近虽然不干 VR 了,但偶然研究了下,找到了比较完美的解决方案。 2023 年补充 你的需求真的非 VRTK 不可么? 都 2023 年了,别再抱着 VRTK 不放了,你现在既有现成的 XRI ……
VRTK 重叠Canvas上UIPointer射线穿透的问题(Unity VR)
存在重叠的WordSpace Canvas时,UIPointer射线会穿透Canvas,导致触发错误。 问题探究 解决方法直接跳到最后“解决方法”部分。 2020补充:问题已解决,请移步该文章:https://www.azimiao.com/7509.html 测试场景如下图,有两个重叠的Canvas,分别叫……
SteamVR手柄下的UGUI子物体移动太慢或延迟的问题
使用Unity SteamVR插件时,将一个WordSpace的2D Canvas放置在手柄下,发现UI跟不上手柄的移动速度。 复现 新建一个Canvas,按需调整后放置在手柄对象下,快速移动手柄。 如图所示,UI的移动速度似乎跟不上手柄,出现了模型穿透的情况。 解决方法 1.治标 将2D UI 替换成3D面……
解决强制设置CameraRig位置瞬移时移动不精确的问题(VRTK)
Unity SteamVR中的瞬移一般都通过设置CameraRig的位置实现,在精度要求不高的情况下,直接设置其位置不会有太大问题。但是,在一些精度要求较高的场合,有时强制设置其位置会导致穿模、摄像机进入其他物体等情况。 原因 CameraRig的中心点是SteamVR房间设置中设置的中心点。玩家戴上头盔后,……