2015年10月12日 星期一

Week05_02160323_class



加入範例模型

sketch>show sketch folder>data>複製全部到P

import saito.objloader.*;
OBJModel model;
void setup(){
  size(800,600,P3D);
  model=new OBJModel(this, "dma.obj","absolute",TRIANGLES);
  model.scale(20);
  model.translateToCenter();
}
void draw(){
  translate(width/2,height/2);
  model.draw();
}
--------------------------------------------------------------------------------------------------------------------------


PImage img01;
PVector[] board=new PVector[10];
void setup(){
  size(800,600);
  img01=loadImage("01.png");
  for(int i=0;i<10;i++){
    board[i]=new PVector(random(800),i*60);   //製作樓梯
 }
}
 float X=400,Y=0,VY=0;
 void draw(){
   background(255);
   for(int i=0;i<10;i++){
     rect(board[i].x,board[i].y,100,20);//製作樓梯
   }
   image(img01,X,Y,100,100);
   Y+=VY;
   if(Y<450) Y+=0.98;    //速度
   else VY=0;
}
void mousePressed(){           //點下去會跳跳
  VY=-25;
}
void mouseMoved(){
  X=mouseX;}
--------------------------------------------------------------------------------------------------------------------------

沒有留言:

張貼留言