2017年11月9日 星期四

世弦 week 09

一、Bump Mapping : 網址體驗

1. 執行:



2. 程式碼:



3.把上述程式碼貼到P語言(process-3.3.6),並在random(512)裡面加上亂數:



4.執行:



二、自己寫程式: 

1.畫正方形:

size(200, 200); //200*200的視窗
fill(#D64747); //填顏色
rect(10, 10, 50, 50);



2.畫多拉A夢:

PImage img=loadImage("dora.jpg");
size(600, 600);
image(img, 0,0, 600, 600);



3.畫連續error:

PImage img;
void setup(){
    size(1280,800);
    img=loadImage("error.jpg");
}

void draw(){
    image(img, mouseX, mouseY);
}



4. 做馬力歐遊戲:

PImage imgMario, imgBrick;
void setup(){
 size(800,600);
    imgMario=loadImage("mario.jpg");
    imgBrick=loadImage("brick.jpg");
}
float marioX=200, marioY=100, marioVY=0;
void draw(){
    background(255);
    for (int x=0; x<18; x++)
        image(imgBrick, x*50, 500, 100, 100);
    image(imgMario, mouseX, mouseY, 100, 100);
    marioY+=marioVY;
    marioVY+=0.98;
    if(marioY>500-80){marioY=500-80; marioVY=0;}
}

















沒有留言:

張貼留言