Unity SteamVR利用案例实现人物位移

Unity SteamVR三步实现位移

一.地面移动

  1. 导入SteamVR SDK
  2. 找到从Projict面板找到Assets-->SteamVR-->InteractionSystem-->Core-->Prefabs-->Player预制体,找到预制体Player 后添加到Hierarchy面板,该预制体主要用于射线功能的实现。

3.Assets-->SteamVR-->InteractionSystem-->Telepot-->Prefabs-->Teleporting预制体,添加到Hierarchy面板。该预制体用于移动。

        

          4.在需要移动地地面上添加TeleportArea脚本

           5.然后就没有然后了

  • 二定点移动
  1. 前两部和地面移动一样
  2. 将Teleporting 预制体替换为teleportPoint预制体与Teleporting路径一致;

注:如果不满意效果可以将预设上面的脚本换到自己的物体上,这两个预设是可以同时存在的。

猜你喜欢

转载自blog.csdn.net/qq_36361484/article/details/123187595