uSens Fingo 开发指南

377 阅读1分钟

uSens凌感科技(uSens Inc.)成立于2013底,总部位于硅谷中心的圣何塞市,开发最前沿的Inside-out 追踪技术解决方案,致力于为AR VR提供最自然的三维人机交互解决方案。uSens 的产品Fingo是一款类似Leap Motion 的手势控制器。



第一部分:前言

现在uSens官网已经开始开发购买,它兼容Windows7+, Android4.4+,适配于HTC VIVE, OCULUS, Samsung GearVR, Google Cardboard, Google Daydream





开发或测试环境:

1.系统Windows 8.1 and later versions, 64-bit

2.手机端:最低Android 4.4

3.测试设备:Samsung Galaxy S6,Samsung Galaxy S7,HTC 10

开发条件:

首先你必须购买一台uSens fingo,获取产品序列号,到官网下载SDK。



下载之后,

我们在Window 下开发搭建环境(驱动的安装)



我们解压FingoService 之后获取exe文件



双击按照一下步骤操作:



对于Android 移动端的测试,我们可以下载FingoServiceV1.2.5CoreV1.0.6-release.apk 文件到指定的手机上



然后按照以下步骤操作:




完成以后,具体界面如下:



第二部分:使用

在Window 上我们测试产品时,首先:



然后我们打开FingoService.,检查是否已经连接,之后我们的操作方式是戴在头部上,这点与Leap Motion不同:



第三部分:开发

首先我们新建一个unity项目,然后导入FingoSDK 的 unitypackage包





然后我们需要在unity中进行一些修改:

菜单栏: Edit -> Project Settings -> Player

接着 Other Settings -> Optimization, change API Compatibility Level to ”.NET 2.0”.



关于FingoSDK 的 unitypackage包 ,uSens 已经为我适配好了许多东西:




我们可以看看下它里边的Demo



关于StickHand:



关于MeshHand:



关于CollisionHand:



关于mages:



关于Gesture: