2015年6月15日 星期一

week17

做出會旋轉的不倒翁,也製作好了人的向前移動方式
卡在不知道如何將不倒翁的每一次都回到最一開始
所以可能要放棄這個計畫
import saito.objloader.*;
PImage imgRoom;
float angle=0,dX=800,dY=600;
float rotY; 
OBJModel model ;

void setup(){
  size(800,600,P3D);
  imgRoom=loadImage("room.jpg");
    model = new OBJModel(this, "NoDaoWon.obj", TRIANGLES);
    model.enableDebug();

    model.scale(20);
    model.translateToCenter();
}
void draw(){
  background(255);
  pushMatrix();
    imageMode(CENTER);
    image(imgRoom,400,300,dX,dY);
    
    translate(width/2, height/2, 0);
    rotY=millis()/500.0;
    rotateY(rotY);
    model.draw();
    
  popMatrix();
}
void keyPressed(){
  if(keyCode==LEFT||keyCode==RIGHT){dX*=1.1;dY*=1.1;}
}

沒有留言:

張貼留言