做出會旋轉的不倒翁,也製作好了人的向前移動方式
卡在不知道如何將不倒翁的每一次都回到最一開始
所以可能要放棄這個計畫
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;}
}
沒有留言:
張貼留言