Bootstrap

Unity中SteamVR 鼠标点击Button无效

在Unity中使用SteamVR想用键鼠试试效果,发现鼠标点击Button没有反应。Button检测到了鼠标的射线,但是点击没有效果。经过查询资料发现是canvas的面向方向反了,此时是背对着玩家(因为我的UI用的Sprite做了翻转,所以Canvas是背对玩家)

在Canvas中取消勾选Graphic Raycaster的Ignore Reversed Graphics

如果还不能解决问题,再把Canvas组件的Event Camera设置为None(我之前设置的VRcamera,结果一直不行)

问题解决

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。