都需要添加KinectManager脚本
球出现手的位置
KinectManager简介
Sensor Height 设备高度
Compute User Map 是否使用深度图
Compute Color Map 是否使用彩色图
Compute Infrared Map 是否使用红色图
Display User Map 是否显示深度图
Display Color Map 是否显示彩色图
Display Skeleton Lines 是否显示骨骼图(如果不勾选使用深度图,则无法显示骨骼图)
Display Maps Width Percen 图片显示在屏幕上的比例
Player Common Gestures 需要用户执行相应的手势才能成为使用者
Gesture Listeners 检测到用户手势执行的回调
显示Kinect的图片
变量pic为创建的Texture2d类型 变量T为创建的RawImage类型
获取骨骼点
这两个坐标X,Z都是一样的,不同的是Y轴。这个坐标位置转换为UGUI位置时,谁更贴合你的手就使用哪个坐标
获取手部状态
判定手是否在UI上
让Kinect检测用户对应手势配置:
配置KinectManager,KinectGestures
创建一个脚本,继承Kinect提供的接口:KinectGestures.GestureListenerInterface,实现接口
分别实现其中的用户连接方法 UserDetected 这里实现的是检测用户右滑和上滑
用户手势完成时候的检测方法 GestureCompleted
Kinect数据流的使用
控制显示出来的颜色