2016年10月24日 星期一

Week08

※期中作品製作

鄭琮翰
李耀民
我們要做的是launchpad
a.一開始先以3x3為目標做簡單的介面


b.我們使不同方塊座標會產生不同顏色,滑鼠只要點住方快就會變色,滑鼠放開又會變回原本的灰色

c.設定滑鼠座標位置,使滑鼠在指定方塊座標點住才會變色

d.程式碼如下↓↓↓

void setup(){ size(400,400); background(255,255,255); } void draw() { {fill(126); if(mouseX>=25 && mouseX<=125 && mouseY>=25 && mouseY<=125){ if (mousePressed && (mouseButton == LEFT)) { fill(color(0,255,255)); } } rect(25, 25, 100, 100); } { fill(126); if(mouseX>=150 && mouseX<=250 && mouseY>=25 && mouseY<=125){ if (mousePressed && (mouseButton == LEFT)) { fill(color(255, 255, 0)); } } rect(150, 25, 100, 100); } {fill(126); if(mouseX>=275 && mouseX<=375 && mouseY>=25 && mouseY<=125){ if (mousePressed && (mouseButton == LEFT)) { fill(color(255, 0, 255)); } } rect(275, 25, 100, 100); } {fill(126); if(mouseX>=25 && mouseX<=150 && mouseY>=150 && mouseY<=250){ if (mousePressed && (mouseButton == LEFT)) { fill(color(100, 100, 200)); } } rect(25,150 , 100, 100); } {fill(126); if(mouseX>=150 && mouseX<=250 && mouseY>=150 && mouseY<=250){ if (mousePressed && (mouseButton == LEFT)) { fill(color(200, 100, 50)); } } rect(150, 150, 100, 100); } {fill(126); if(mouseX>=275 && mouseX<=375 && mouseY>=150 && mouseY<=250){ if (mousePressed && (mouseButton == LEFT)) { fill(color(50, 0, 0)); } } rect(275, 150, 100, 100); } {fill(126); if(mouseX>=25 && mouseX<=125 && mouseY>=275 && mouseY<=375){ if (mousePressed && (mouseButton == LEFT)) { fill(color(150, 25, 35)); } } rect(25,275 , 100, 100); } {fill(126); if(mouseX>=150 && mouseX<=250 && mouseY>=275 && mouseY<=375){ if (mousePressed && (mouseButton == LEFT)) { fill(color(60, 175, 130)); } } rect(150, 275, 100, 100); } {fill(126); if(mouseX>=275 && mouseX<=375 && mouseY>=275 && mouseY<=375){ if (mousePressed && (mouseButton == LEFT)) { fill(color(230, 45, 75)); } } rect(275, 275, 100, 100); } }

沒有留言:

張貼留言