1.下載與安裝LeapMotion (PC/MAC)
1.1 LeapMotion App Store
Leapmotion開箱
Leap Motion官方網站:https://www.leapmotion.com
(1)所有內容物,Leap Motion本體,兩條USB線長短各一,以及說明書。
(2)撕開貼紙才能使用
(3)接上電腦,如果有通電,前方會有綠色的LED指示燈會亮起來。
(4)連上www.leapmotion.com/setup下載驅動程式
1.2 Play
Visualizer
按下H鍵
1.3 Development/ Designer
(1)安裝 leapmotion
範例檔執行結果
10行程式
手
Finger程式
import de.voidplus.leapmotion.*;
LeapMotion leap;
void setup() {
size(640, 480);
leap = new LeapMotion(this);
}
float coinX=320, coinY=0, coinVX=0, coinVY=3;
int score=0;
void draw() {
background(255);
coinY +=coinVY;
fill(255, 255, 0);
ellipse(coinX, coinY, 60, 60);
if (coinY>480) {
coinY=0;
coinX=random(640);
}
for (Hand hand : leap.getHands ()) {
//hand.draw();
PVector pos=hand.getPosition();
println(pos);
fill(255, 0, 0);
ellipse(pos.x, pos.y, 100, 100);
if (dist(pos.x, pos.y, coinX, coinY)<100) {
score+=10;
coinY=0;
coinX=random(640);
}
}
fill(0, 255, 0);
textSize(50);
text("Score:" + score, 400, 100);
}
心得:
今天上課實際體驗了leapmotion,謝謝育慈老師提供設備,謝謝葉老師指導我們從探索到寫出程式。我也想一套leapmotion讓小學生體驗,但程式的撰寫是否只能用Processing?
今天上課實際體驗了leapmotion,謝謝育慈老師提供設備,謝謝葉老師指導我們從探索到寫出程式。我也想一套leapmotion讓小學生體驗,但程式的撰寫是否只能用Processing?
隨了 Processing, 對於小學生, 有 Leap Motion for Scratch Plug-ins 可以使用哦。
回覆刪除