我正嘗試使用JavaScript API簡單地獲取使用Leap Motion輕掃手勢的方向。我的代碼是:使用Leap Motion檢測輕掃手勢方向
$(document).ready(function() {
controller = new Leap.Controller("ws://localhost:6437/");
listener = new Leap.Listener();
listener.onFrame = function(controller) {
var frame = controller.frame();
var hands = frame.hands();
var pointables = frame.pointables();
var gestures = frame.gestures();
$("#rotationAxis").text(pointables.length);
$("#gestureDetected").text(gestures[0]);
}
controller.addListener(listener);
controller.enableGesture("swipe", true);
listener.onConnect = function(controller) {
// calibrate = new Leap.Calibrate(controller);
// calibrate.onComplete = function(screen){
// }
}
});
我可以從數組中獲取當前手勢,但無法獲取類型或方向。有任何想法嗎?
謝謝。
我得到「Uncaught TypeError:無法讀取未定義的屬性'type'on var gestureType = frame.gestures [0] .type;對不起,應該在我的問題中注意到。 – mrEmpty