【仅用于个人复习使用,顺序较乱】
一、环境搭建
1、unity(5.0以上版本)
2、LeapMotion SDK(https://developer.leapmotion.com/get-started/)
压缩包(几百MB)下载下来解压安装就okay~
3、Core Asset For Unity(https://developer.leapmotion.com/unity/)
这个只有1.9MB,一个很小的unityPackage~
二、连接测试
1、基本连接
http://jingyan.baidu.com/article/c843ea0bb19a3d77931e4af7.html
右键leap motion控制器可以打开visualizer,按v键可以切换模式。显示橙色则需要清除leap motion上的污迹。(启动会一直闪绿色,只需稍等片刻即可)
如果提示leap service未启动,点击电脑-管理-服务-leap service,右键选择启动即可。
2、Visualizer的使用
http://blog.csdn.net/guoming0000/article/details/9566563
不知道为什么很多命令按了并没有用O>o
三、LeapMotion&Unity
(PS:如果Unity中无法new新的工程,重新登录账号即可,不要问我是怎么知道的O.O)
Core Asset中只有Capsule Hand和Debug Hand,可以从官网下载Hand Module来获得其他的Hand Model,例如Rigged Hand。
四、Core Asset
1、Plugins文件夹
插件?不是很清楚。。。
2、Leap Motion文件夹
这个文件夹是CoreAsset的核心内容。
Gizmos:传感器的贴图
Materials:材质
Models:手的模型
Resources:自定义的Shander,用于Materials中的材质
Textures:一些贴图。。。
OK,以上这些都不重要,属于花里胡哨,下面才是重点。
Editor:一些Editor脚本。
Prefab:预制件,比如HandController。拖入Hierarchy中即可直接使用。
Scripts:一些脚本,例如LeapHandController,后面会具体分析。
Scenes:提供的demo场景,有AR、VR、Desktop。我们这里以Desktop为例。双击进入该场景。
该场景的层次结构如图所示: