2. 換顏色
3. 換顏色改成調色盤
4. 把筆畫改粗
5. 成品展示(把滑鼠圖示改成鉛筆, 改顏色, 調色盤, 不寫死的改筆粗細)
PImage img;
void setup()
{
size(800, 800);
background(255);
img = loadImage("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNQqRHoE1MEuEuUq6JydjuRPRc1BVlVodGOSQ4IlXhIgUznEqeEQBn1JdTQb3DtalxXklR0LMnsuiy2hdTaVFNsV3SvvBNQjKeC5jrBW97tj0WcV1KoB1Zt68rBWhGnwx7bx8-Jp_Z3pBI/s1600/pencil.gif");
cursor(img);
fill(0,0,255);
rect(0,100,100,100);
fill(255,0,0);
rect(0,200,100,100);
fill(255);
rect(700,0,100,100);
fill(255);
rect(700,100,100,100);
noStroke();
colorMode(RGB, 100);
for (int i=0; i<100;i++)
{
for (int j = 0 ; j < 100; j++)
{
stroke(i,j,0);
point(i,j);
}
}
strokeWeight(30);
stroke(#000000);
point(750,50);
strokeWeight(15);
point(750,150);
}
void draw()
{
}
void keyPressed()
{
if (key=='s') save("image.jpg");
}
void mouseDragged()
{
line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed()
{
if (mouseX>700 && mouseY <100) strokeWeight(30);
else if (mouseX>700 && mouseY <200) strokeWeight(15);
if (mouseX<100 && mouseY <100) stroke(mouseX, mouseY, 0);
else if (mouseX <100 && mouseY<200) stroke(0,0,255);
else if (mouseX <100 && mouseY <300) stroke(255,0,0);
}
本周心得:
這一周的成品雖然是參考學長姐去年的作品
但我自己寫了幾個小功能
看似簡單的功能寫起來卻不如自己想的困難
感到有一點點的成就感
沒有留言:
張貼留言