--- tags: 程式設計,第一單元,老師版,互動藝術程式創作入門,Creative Coding --- # 第二周程式碼說明 ## 顏色的說明 ```javascript= function setup() { createCanvas(windowWidth, windowHeight); background("#D6CCC2") } function draw() {//每秒執行60次 //background(220); // background(255,0,0)//RGB //background(mouseX%256,mouseY%256,0)//背景顏色隨著滑鼠變化 //background("#ffc8dd")//16進位色票顯示,前後加"",再加# //background(109,104,117) } ``` ## 畫框 ```javascript= function setup() { createCanvas(windowWidth, windowHeight); background("#D6CCC2") } function draw() {//每秒執行60次 //background(220); // background(255,0,0)//RGB //background(mouseX%256,mouseY%256,0)//背景顏色隨著滑鼠變化 //background("#ffc8dd")//16進位色票顯示,前後加"",再加# //background(109,104,117) fill("#ffddd2")//充滿顏色 stroke("#e4c1f9") //noStroke()//不產生邊框 rect(mouseX,mouseY,100,200)//畫寬100高200長方形 } ``` ## 畫米老鼠 ```javascript= function setup() { createCanvas(windowWidth, windowHeight); background("#D6CCC2") } function draw() {//每秒執行60次 //background(220); //background(255,0,0)//RGB //background(mouseX%256,mouseY%256,0)//背景顏色隨著滑鼠變化 //background("#ffc8dd")//16進位色票顯示,前後加"",再加# //background(109,104,117) background("#D6CCC2") fill("#ffddd2")//充滿顏色 stroke("#e4c1f9") //noStroke()//不產生邊框 //rect(mouseX,mouseY,100,200)//畫寬100高200長方形 ellipse(mouseX,mouseY,200) fill("#cdb4db") ellipse(mouseX-100,mouseY-100,100)//左側耳朵 ellipse(mouseX+100,mouseY-100,100)//右側耳朵 } ```