简介:
VREscy通过挂载内置的代码脚本,实现各种不同功能,除需要拓展插件功能以外,基本无需编程。有内置的 VR 镜头设置系统,无需导入外部 SDK。也可以和steam VR插件合并使用,如注视选择、向控制器添加触摸选择和获取等,并且支持默认的Unity GUI组件。VR Escy满足基础的vr开发。
部分主要功能:
1.动态切割物体
2. 抓握拾取
3. 抓握约束,如抽屉
4. 注视按钮交互
5. 360全景VR
6. 显示立体图像或视频
7. 信息提示框,始终面向玩家
8. 鼠标控制物体旋转
9. 播放动画、视频、图片、粒子特效
10.物体高亮\物体向目标点移动
11.滑动条控制动画或物体颜色位置等属性
12.传送移动、自身传送到指定位置
13.通过代码拓展动作类型
14.物体及组件的属性设置
15.场景跳转,保存玩家位置固定
16.窗口精灵弹出隐藏
17.物体回到初始点
18.切换-切换物体的个别属性
360VR实现流程:
360°全景VR浏览,注视目标点跳转场景。
使用方法:
1. 在VR Easy/Meshes文件夹下将360_Dome预制体拖到场景中,缩放值为1。
2. 给360_Dome挂载VR Panorama View脚本。
3. 赋值Materials/Domes中的材质球
4. 将360_dome和相机位置归零,相机添加Sight Selector和Mouse HMD组件,准星赋值给Sight Selector的Active Sprite精灵后会自动生成子物体。
5. 添加注视2D按钮:菜单栏VR Easy/VR Element窗口,Select VR Element to Create选中Button_2D,赋值对应的精灵,Type更改为BILLBOARO,点击Add action按钮添加跳转场景活动事件。Load Scene Action 跳转场景脚本,将跳转的场景托给该脚本,挂载在对应的事件按钮上。
6. 将场景添加到Build Settings面板