首先开发之前我们先看Fingo unity的开发手册
解压我们下载的SDK我们可以找到解压之后所在的路劲,用浏览器打开(要是想要翻译的话可以安装谷歌浏览器有翻译功能)
这是我们用谷歌浏览器打开的有一键翻译功能,我们可以看到开发手册中所用的功能不多,关键是要怎么快速看懂和运用,fingo unity可以说是比较先进的一款设备结合手的动作,而且开发文档也是有限的。也分为pc端和Andorid端
我们所要将的是pc端,Andorid和pc性质是一样的
第一步我们要做的是做好开发之前的准备,找到我们解压的路劲找到Setup直接安装
第二部是打开我们的所安装的Fingo
第三是PC端接入我们的Fingo unity手势设备
第四步就是导入我们的工程
然后检查我们的Set是否开启,最好用的时候我们重新点击一下Start,防止在中途自己停掉,还有就是unity设置
更改Unity设置
要启用Fingo,请将API兼容级别设置为“.NET 2.0”
转到编辑 - >项目设置 - >播放器
在其他设置 - >优化中,将API兼容级别更改为“.NET 2.0”。
第五步就是开发我们的工程了,我们可以先看下我们的dome,这里我直接上中文翻译的比较直观,大家直接对着看就知道每个dome要做什么了
第六步是重点了,快速了解是怎么开发的,通过每个dome的代码我们可以了解到,不管是做什么动作,打球,单击,放大,拿起都是用了触发或者是碰撞看我们的Dome6
手指点击一下可以使我们的灯泡变亮,然后点击OFF则关闭,这样的效果我们可以从结构出发回比较容易看懂
然后看他运行的代码我们可以知道他是通过如下图
看到了这我们可以知道,他们所实现的点击是触发,只要在所要触发的手指和物体上加上触发器和碰撞,利用这些特点可以做到这些简单的功能,其它DOme也是同样的道理,刚开始我也是被这样代码误导;研究了一下午得出了这样的结论,希望可以帮到你们,有啥问题可以私信我