2016年11月3日 星期四

week08_20161103_豐佳燕上課筆記


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?

















1 則留言:

  1. 隨了 Processing, 對於小學生, 有 Leap Motion for Scratch Plug-ins 可以使用哦。

    回覆刪除