SteamVR手柄下的UGUI子物体移动太慢或延迟的问题

使用Unity SteamVR插件时,将一个WordSpace的2D Canvas放置在手柄下,发现UI跟不上手柄的移动速度。

复现

新建一个Canvas,按需调整后放置在手柄对象下,快速移动手柄。

UguiMoveDelay

如图所示,UI的移动速度似乎跟不上手柄,出现了模型穿透的情况。

解决方法

1.治标

将2D UI 替换成3D面片。

2.治本

打开SteamVR_Render.cs脚本,修改UpdatePoses()函数调用时机。将原调用修改为在FixedUpdate中调用,并注释掉原调用时机的事件绑定。
效果:

UguiMoveNomal

梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/4276.html
欢迎加入梓喵出没博客交流群:313732000

吐槽 野兔

*

*

0位绅士参与评论

  1. 熊猫小A12-15 13:59 回复

    总感觉这个动作相当灵性