老師一開始在複習上禮拜的東西
再來老師教按一下變顏色的程式碼
void setup(){
size(500,500);
}
void draw(){
if(mousePressed)background(255,0,255);
else background(0,255,0);
}
可以畫畫的畫布
void setup()
{
size(500, 500);
}
void draw()
{
if (mousePressed) {
line(mouseX, mouseY, pmouseX, pmouseY);
}
}
先劃出一個調色盤
下面程式碼補完後就可用不同顏色畫畫了
void setup()
{
size(600, 500);
}
void draw()
{
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
fill(#0000ff);rect(0,300,100,100);
fill(#ff00ff);rect(0,400,100,100);
if(mousePressed && mouseX <100){
if(mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
else if(mouseY<400)stroke(#0000ff);
else if(mouseY<500)stroke(#ff00ff);
}else if (mousePressed && mouseX >100) {
line(mouseX, mouseY, pmouseX, pmouseY);
}
}
老師從頭開始教小畫家但還沒有方格
void setup()
{
size(600, 500);
}
void draw()
{
line(100,0, 100,500);
if(mousePressed && mouseX <100){
if(mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
else if(mouseY<400)stroke(#0000ff);
else if(mouseY<500)stroke(#ff00ff);
}else if (mousePressed && mouseX >100) {
line(mouseX, mouseY, pmouseX, pmouseY);
}
}
再來是可以存檔的程式碼
void setup()
{
size(600, 500);
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
strokeWeight(5);
}
void keyPressed()
{
save("ya.png");
}
void draw()
{
if(mousePressed && mouseX <100){
if(mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
}else if (mousePressed && mouseX >100) {
line(mouseX, mouseY, pmouseX, pmouseY);
}
}








沒有留言:
張貼留言