浏览 : 3102

[手柄] 请教如何用steamvr自带的steam指到按钮上触发按钮的事件?

一般用户

等级1

路过旅人

StormD2016-8-30 17:10

如题,我想做那种射线指到场景的按钮上,按下确认键就可以触发按钮上的onclick事件,请问要怎么做?

检举 回应

蒂姆许2016-8-31 10:22

给每个需要交互的UI加上碰撞体,用射线去检测碰撞后调用OnClick()即可。SteamVR中自带的脚本如SteamVR_GazeTracker中就有如何做射线检测的代码,可参看。

Where Amazing Happens!
检举 回应

一般用户

等级1

路过旅人

Shengjie Zhang2016-8-31 10:26

如果是Unity引擎的话,原来的steamvr插件没有对接ugui的event system,所以需要自己来适配。不过现在可以使用Vive Input Utility插件,可以很方便的调用,相关介绍可以查看这个帖子https://www.htcvive.com/cn/forum/chat.php?mod=viewthread&tid=1708&extra=page%3D1

检举 回应