void draw(){} ///對照Unity的Update() 即每單位時間更新
第一節:
void setup()
{
size(x,y);///畫方塊(視窗) 左寬右高
}
void draw()
{
rect(v,w,x,y);///畫方塊(視窗內)畫在哪(v,w)畫多大(x,y)
}
課外目標:如何把外面的圖片放進來?
Pimage img;///宣告圖片變數
img=loadimage("xxx.jpg");///載入圖檔
image(img,0,0);///載到哪裡 form左上座標
打卡機範例:
PImage img;
void setup()
{
size(800,300);
for(int x=0;x<800;x+=16)
{
for(int y=0;y<300;y+=30)
{
rect(x,y,16,30);
}
}
img=loadImage("http://photo.loveyd.com/uploads/allimg/080714/1512242.jpg");
image(img,0,0,800,300);
}
void mousePressed()
{
if(mousePressed&&mouseButton==LEFT)
{
int nowX=mouseX/16*16;
int nowY=mouseY/30*30;
fill(0);
rect(nowX,nowY,16,30);
}
if(mousePressed&&mouseButton==RIGHT)
{
int nowX=mouseX/16*16;
int nowY=mouseY/30*30;
fill(255);
rect(nowX,nowY,16,30);
}
}

沒有留言:
張貼留言