UnityVR两种配置方法

阅读: 评论:0

UnityVR两种配置方法

UnityVR两种配置方法

一、跨平台打包到VR眼镜(Oculus,Pico,vive等):通过OpenXR、XRTK设定普通3D场景到VR场景

①Source Files:

ProjectSetting → XR Plugin Management → OpenXR → Interaction Profiles

→ Choice Divices And Profile

②Interaction toolkit:

PackageManager → OpenXR Plugin  +  XR Plugin Management

 + XR Interaction Toolkit(导入Samples)

③Samples Folder(配置文件):添加到预设Preset

Defult Continuous Move/turn

Defult Left/right controller

Defult Snap turn

Defult Input Action

设置可在Preset Manager中查看

④Hierarchy面板中

右键XR基本组件:

XR Origin(Action-based)(相比Orgin多了手柄等) → 生成XR Interaction Manager

→ XR Interaction Manager下挂载Input Action Manager脚本,将XRI Default Input Action拖拽到脚本Element处

XR Origin内容

Offset → Main Camera + LeftHand Controller + RightHand Controller → 可以看到所有挂载在该控制器下的脚本以及它所有的Reference

移动方法:

LocalMotion System

瞬移:包含LocalMotion System、Teleportatation Provider、Snap Turn Provider脚本

连续移动:包含LocalMotion System、Continuous Move Provider、Continuous Turn Provider

需要注意在Continuous Move/Snap Privider中修改Left/Right Hand Move Action

移动区域:

Teleportation Area组件/Ground挂载Teleportation Area脚本

⑤交互

添加Grab Interactable脚本,自动添加刚体碰撞体,修改Righdbody为Continous Dynamic

将Grab Interactable脚本中的Smooth Rotation 和 Smooth Position 勾选

二、在PC端调试和打包VR、SteamVR 2.X

OpenVR是Valve开发的一套Sdk和Api,是一套VR/AR开放标准

SteamVR是基于Open Vr的虚拟现实体验方案,串联OpenVR底层驱动

接收用户输入,交由OpenVR处理,进行基本的VR环境设置(硬件设备、控制器配对等)

SteamVR Unity Plugin是基于SteamVR的开发工具

①Unity获取SteamVR Plugin导入

#SteamVR_UnitySettingsWindow脚本中SplashScreen的Show方法(119)改为false即可

②Input System核心是Action,SteamVR Plugin核心是Input System

  SteamVR动作类型:Boolean、Single(类似Float)、Vector2、Vector3、Pose(位置,旋转)、Skeleton

  Window → SteamVR input

③Interaction System中的Hand和Player 的使用

将预制体中的Player直接拖入面板

④Camera Rig 和 Player 区别

Camera Rig只包含相机,左右手控制器

Player包含SteamVRObject、FollowHead、InputModule、DebugUI、Snapturn

SteamVRObject中又包含碰撞体,左右手和相机

       FollowHead是头部碰撞和声音输入

       InputModuel是事件系统,交互方面的

本文发布于:2024-02-01 08:53:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674883135434.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:两种   方法   UnityVR
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23