VR笔记 (待补全)

一、创建GVR相机

通过在场景中包含GvrEditorEmulator并配置摄像机来创建VR摄像机。
Google VR SDK for Unity资产导入您的项目

  1. 将GvrEditorEmulator预制件添加到场景中。
  2. 使Main Camera游戏对象成为游戏对象的子GvrEditorEmulator对象。
  3. 重置Main Camera游戏对象的Transform组件。
  4. 验证Main Camera游戏对象是否具有标记 MainCamera。
  5. 将GvrEditorEmulator游戏对象移动到方便的位置进行开发,例如,位置:0, 3, 35和旋转:0, 180, 0。

注意:此时还没有交互性
提示:①如果在游戏模式下旋转和倾斜摄像机视角时视图显示为“关闭”,请验证Main Camera游戏对象的“ 变换”组件属性是否设置为默认值,即“ 位置:” 0, 0, 0,“ 旋转:0, 0, 0”和“ 缩放:” 1, 1, 1。
②进入游戏模式并使用Alt +鼠标移动和Ctrl +鼠标移动来旋转和倾斜摄像机视角。

二、准备交互场景

通过设置标线指针,物理raycaster和事件系统来准备场景以进行交互,然后测试包含的航点系统。

  1. 将GvrReticlePointer预制件作为Main Camera游戏对象的子项添加到场景中。
  2. 将默认值10的Max Reticle Distance值增加到20
  3. 将GvrPointerPhysicsRaycaster脚本添加为Main Camera游戏对象上的组件。
  4. 将GvrEventSystem预制件添加到场景中。
  5. 进入游戏模式并通过单击航点导航场景。

注意:此时将光罩指针移动到任何其他游戏对象上时,光罩指针不会扩展,并且无法与游戏对象进行交互。
提示:如果在游戏模式下旋转并倾斜摄像机视角时标线指针似乎处于“关闭”状态,请验证GvrReticlePointer游戏对象的变换组件属性是否设置为默认值,即位置:0, 0, 0,旋转:0, 0, 0和缩放:1, 1, 1。

你可能感兴趣的:(---VR,【Unity3D】,VR,Unity3D)