如何在Unity中开发Leap Motion桌面版(Non-VR)APP

Posted 松鼠之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Unity中开发Leap Motion桌面版(Non-VR)APP相关的知识,希望对你有一定的参考价值。

最近因需要,翻出几年前的Leapmotion感测器,准备用Unity3D做个互动APP,于是连上官网下载SDK。
等下载下来一安装调试,瞬间傻眼,居然要求VR设备。
我们Lab倒是不缺VR,有几套VIVE,不过不能保证甲方也有啊,所以得解决这件事。

首先,说明一下新版Leapmotion有2个版本的SDK:
1、Orion(VR版)
2、V2 Tracking(老版)

所以,得用V2版的,需要安装2个东西:
1、V2 Tracking SDK(当前版本 2.3.1)
2、Unity Core Assets(当前版本 3.0.0)

本以为装上直接运行Sample即可,哪知道突然蹦出一堆Warning!

经过一番折腾,终于搞定可以顺利运行例子,需要3步:

1. Refine class
UnityEngine.VR.VRNode -> UnityEngine.XR.XRNode
OVRCameraRig.cs

2. Copy Files - LeapMotionVR/CamRecorder/Scripts/
    CamRecorder.cs
    CamRecorderInterface.cs
    LeapCameraAlignment.cs

3. Copy Files - OVR/Scripts
    OVRPlugin.cs

PS:等我调试好之后突然手欠,下载了2.3.0版本的 UnityCoreAssets,导入直接运行没有任何Warning。

南授香菇,我想静一静~QQ







以上是关于如何在Unity中开发Leap Motion桌面版(Non-VR)APP的主要内容,如果未能解决你的问题,请参考以下文章

基于unity3D游戏引擎与leap motion体感控制器的体感音乐交互类游戏

HTC Vive 与Leap Motion 出现位置错误的问题

如何利用Leap Motion创建支持手势操控的Web游戏

leap motion怎么对应屏幕上的位置

请问有Leap Motion驱动软件 V4.0.0 官方版软件免费百度云资源吗

如何把leapmotion连到手机上