我正在尝试做一些网络工作并且正在使用跳跃动作。当你触摸你正在使用的HTML5画布的边缘时,是否有人知道如何检测?如果是这样,你也知道如何获取和存储这些数据吗?
答案 0 :(得分:0)
您必须在Leap的3D,真实世界坐标系和网页或画布对象的2D像素坐标系之间创建映射。例如,您可以确定一个真实世界毫米等于一个像素,并且您将忽略Leap的Z轴。然后,如果手指位于原点右侧200毫米处,那么这可能意味着HTML画布上的相应位置位于图像中心右侧200像素处。
有关此主题的更多信息,请参阅https://developer.leapmotion.com/documentation/skeletal/javascript/devguide/Leap_Coordinate_Mapping.html。
首先获取3D手指位置: *获取Frame对象 *从帧中获取Finger对象 *从手指获取tipPosition
您还必须决定手指何时符合触摸条件。