006_Controller_UsingADoor:006场景主要实现可使用交互对象,VRTK_InteractUse脚本绑定在左右控制器的手柄上,在使用的时候手柄必须绑定VRTK_ControllerEvents脚本来监听手柄上的按钮事件,并且可以实现抓取释放交互物体等,在使用之前手柄还需要绑定VRTK_InteractTouch脚本,来检测物体是否被触碰到,同上在另一个被触碰的物体还需要挂载VRTK_InteractableObject,可交互式对象脚本,将isUsable设为true时,勾选此状态,基本上可以说VRTK都是对之前几个场景进行扩展,在这个场景当中Openable_Door是主要控制开门的脚本,这个类继承了VRTK_InteractableObject,他跟其他的物体交互一样,可以用手柄进行触发,抓取和使用,这个脚本挂在Hierarchy面板ExampleObjects子层级Door游戏对象上面。如图3.1所示
------------------------------------------------------图3.1Openable Door脚本----------------------------------------------------
Openable Door代码解析如下:如图(1-2)
SteamVR Unity VRTK 006工具包解析
最新推荐文章于 2023-05-31 13:58:52 发布
关键词由CSDN通过智能技术生成