HW3-01
HW3-02

void setup() {
size(500, 400);
fill(255,0,0);
rect(0, 0, 50, 50);
fill(0,255,0);
rect(0, 50, 50, 50);
fill(0,0,255);
rect(0, 100, 50, 50);
fill(255,255,0);
rect(0, 150, 50, 50);
fill(255,0,255);
rect(0, 200, 50, 50);
smooth();}
void draw() {
if(mousePressed==true&&mouseButton==LEFT){
if(mouseX>0&&mouseX<50&&mouseY>0&&mouseY<50){
stroke(255,0,0);}
if(mouseX>0&&mouseX<50&&mouseY>50&&mouseY<100){
stroke(0,255,0);}
if(mouseX>0&&mouseX<50&&mouseY>100&&mouseY<150){
stroke(0,0,255);}
if(mouseX>0&&mouseX<50&&mouseY>150&&mouseY<200){
stroke(255,255,0);}
if(mouseX>0&&mouseX<50&&mouseY>200&&mouseY<250){
stroke(255,0,255);}
strokeWeight(8);
if(!(mouseX<50+15&&mouseY<250+15)){
line(mouseX, mouseY, pmouseX, pmouseY);}
}
}
心得:眼睛的部分還蠻容易的,+個mouseX&Y就好了
今天比較難的小畫家,一直卡在色塊會被線畫到,但講解完後就通了
限定畫線的範圍 原來如此。

沒有留言:
張貼留言