LeapMotion控制器 java语言开发笔记--(Java开发环境的准备)
(1)官方文档说的是必须是JDK6,JDK7,我试了一下JDK8也是可以的
(2)我是在Windows系统下用的是Eclipse Java的开发环境这里不再多说。将下载的JDK里面的java.dll和LeapJava.dll文件拷贝到jre安装目录下的bin目录下(java虚拟机和Leapmotion控制器交换数据就是靠着两个库文件),如下图所示:
需要注意的是要区分是32位系统还是64位系统的,并使用相应的文件
(3)下载最新的sdk和LeapMotion软件的驱动服务软件在Eclipse的工程目录下导入jdk中的jar包
(4)根据官网提供的Sample.java提供了一个监听机制来接收传感器的数据。通过实现Listener接口的对象可以使用里面有很多回调方法,当传感器和程序连接成功以后如果手在传感器上面移动,传感器检测到手的时候,会回调onFrame()方法,通过onFrame()回调里面的Frame frame = controller.frame();方式可以得到Frame对象,通过Frame其它的手势、骨头、等对象都可以得到。如何使用这些对象,下一篇介绍。
(5)运行时配置:LeapMotion配置是头config.class这个类来完成的。需要相关的配置可以相关的文档。