承接ARKit案例开发/宣传Demo开发/游戏开发 QQ:2118590660
ARKit入门到精通系列 (视频教程地址)
http://edu.manew.com/user/98138
1.商店下载SteamVR插件
2.下载VRTK插件
3.到设置里面勾选支持
4.新建两个空物体
1个命名 VRTK_Manager (插件里带的核心功能放在这个下)
创建一个空物体 VRTK_Step, 将插件(预制件)里的SteamVR 和CameRig拖入
VRTK_Script(为手柄上挂些乱起八糟脚本)
分别再创建3个物体(RightController, LeftController, PlayerArea)
5.在 VRTK_Setup 组件上添加 VRTK_SDK Setup
SDK 选择SteamVR, 使用其他平台 就选其他平台的
6.在VRTK_Manager组件上 挂VRTK_SDK Manager脚本
点击Auto Populate自动设置下
将VRTK_Script 下的 LeftController 和 RightController 拖过来 关联上
7.此时运行, 已经置身于VR场景中
接着我们给手柄添加事件
(右手瞬移,左手发射线点击UI,穿墙体的话设置为黑)
右手瞬移 我喜欢用曲线
注意将 pointer Render 给关联上
左手使用的是点击UI, 用垂直的射线
Basic Teleport 下可以设置瞬移区域(默认不设置的话,要瞬移的物体添加collider)
Headset 这些可以控制了穿墙变黑色
8.要点击的UI面板上挂 VRTK_UI Canvas 脚本
9.自定义 射线的话更改
10.定义瞬移区域 修改policy这块, 可根据 tag script 之类的进行忽略