2017年1月8日 星期日

2016 教學軟體設計 week4


1.Google Cardboard體驗
Google Cardboard APP
360 Camer:
RICOH THETA S 定價 13900特價約9000(可直接傳至手機))
RICOH THETA S M15 9000(必須外接記憶體)

2.教育部 VR 虛擬實境 (VR 行動體驗車)
3.Bonio 幫你優 (PaGamo)
4. Zuvio 出題優 (Zuvio IRS)
5.水墨畫模擬 Eepresii :數位板約7000
YouSee cardboard
Utovr 直播
暴風魔鏡
大開眼界 VR
3D 眼鏡播放
6. Processing實作(神氣寶貝球+配樂)
實作1:顯示神氣寶貝球在滑鼠上,大小為1001x100
PImage img; // PImage 為一class
void setup() //執行1
    size(800,600);
    img=loadImage("ball.png");
}
void draw()//1sec 執行60
{
   background(255);
   image(img,mouseX,mouseY,100,100);
}



















實作2:顯示神氣寶貝球在(400,300),,大小為1001x100。
                          滑鼠一點,即以(X軸+1,Y軸-2)線性移動
PImage img;
float ballX=400,ballY=300,ballXV=0,ballYV=0;
void setup() //執行1
{
    size(800,600);
    img=loadImage("ball.png");
}
void draw()//1sec 執行60
{
   background(255);
   image(img,ballX,ballY,100,100);
   if(ballXV!=0)
   { // Newton 1st Law 牛頓第1定律
     ballX+=ballXV;
     ballY+=ballYV;
   }
void mousePressed()
{
  ballX=mouseX;ballY=mouseY;
  ballXV=1;ballYV=-2;
}





















實作3:顯示神氣寶貝球在(400,300),,大小為1001x100。
                          滑鼠一點,即以(X軸+3i,Y軸-22+0.98i)非線性(似拋物線)移動,沒clear screen
                           PS: i為draw() 執行次數。
====****Pokamo ball 丟球====****
PImage img;
float ballX=400,ballY=300,ballXV=0,ballYV=0;
void setup() //執行1
{
    size(800,600);
    img=loadImage("ball.png");
}
void draw()//1sec 執行60
{
   background(255); //clear screen
   image(img,ballX,ballY,100,100);
   if(ballXV!=0)
   {
     ballX+=ballXV;  // Newton 1st Law
     ballY+=ballYV;
     ballYV+=0.98;  // Newton 2nd Law
   }
}
void mousePressed()
{
  ballX=mouseX;ballY=mouseY;
  ballXV=3;ballYV=-22; //speed
}




















實作4:顯示神氣寶貝球在(400,300),,大小為1001x100。
                          滑鼠一點,即以(X軸+3i,Y軸-22+0.98i)非線性(似拋物線)移動,有clear screen
                           PS: i為draw() 執行次數。
====****Pokamo ball 丟球====****
PImage img;
float ballX=400,ballY=300,ballXV=0,ballYV=0;
void setup() //執行1
{
    size(800,600);
    img=loadImage("ball.png");
}
void draw()//1sec 執行60
{
   background(255); //clear screen
   image(img,ballX,ballY,100,100);
   if(ballXV!=0)
   {
     ballX+=ballXV;  // Newton 1st Law
     ballY+=ballYV;
     ballYV+=0.98;  // Newton 2nd Law
   }
}
void mousePressed()
{
  ballX=mouseX;ballY=mouseY;
  ballXV=3;ballYV=-22; //speed
}



沒有留言:

張貼留言