前言
Fingo官网链接 Fingo官方文档 Fingo是uSens凌感科技研发的一款手势识别的产品,Fingo通过识别手部22个关键点,26个自由度,辨别手部姿态,实现全手势的识别,识别范围是5-70cm。
一、如何安装使用?
1、下载Fingo SDK
- 到Fingo官网开发者模块中下载Fingo SDK,下载时需要序列号,序列号在使用的fingo设备上有显示。
- 下载好的Fingo SDK解压包后有下面的文件。
2、Fingo的环境配置:
前期准备
- 找到下载好Fingo SDK中的Windows文件里面setup.exe,点击该应用程序进行安装fingoService,并且运行该应用程序。
- 使用USB将Fingo传感器设备与电脑进行连接,传感器的指示灯会亮。
创建unity项目
- 使用的unity版本:
Unity2017.4.2f2(2018或者2019版本的可能存在无法兼容的API的问题)
Fingo在unity中的配置
-
更改项目设置,将API兼容级别设置为“MET 2.0” 新建项目后,在unity中点击Edit—Project Settings—player—other settings—Api Compatibility Level—.NET 2.0 (因为2018及之后的unity版本的API是.NET 4.0,就没有了.NET 2.0,因此无法使用进行环境配置) -
导入fingoSDK的unity资源包 找到下载的UnitySDK文件夹中找到unity的包,将该资源包导入unity项目里面。 -
新建一个场景,实现在场景中使用Fingo传感器与人的交互行为 在mainCarmen游戏物体下绑定fingo的手模型进行绑定跟踪手势,运行游戏就能看到真实的手部动作行为已经在游戏场景中显示,实现交互。(这就完成了环境的配置了) 注意:传感器面对着手使传感器能捕捉到玩家的手部姿态数据。
二、开启自我的fingo之旅
官方的示例 在开始进行自我创作前,可以先看看fingo在unity中的demo,体验一下官方的示例,使自己更加了解Fingo。 自我创作 查看SDK里面的API接口,看看可以实现什么功能。 总而言之,Fingo传感器在unity中最大的作用就是将用户手部的数据实时传输到unity中,用以玩家真实的手部动作操控虚拟游戏中的物体,实现玩家与游戏之间的交互行为。
|