(期中先不做)內容規劃
做一個色感傳遞裝置 "ex:紅色=壓迫感/熱情/愛....."
透過抽象畫體現出顏色的各種感覺,並增加不同聲調的音樂(康定斯基認為顏色是有對應的聲調),這個裝置可以增加小朋友對顏色的感知能力.
1.
void setup(){
size(800,600);
}
void draw(){
fill(255,0,0); rect(200,200,100,100);
fill(0,0,0); textSize(100); text("HAHAHA",200,200);
}
2.
void setup(){
size(800,600);
}
void draw(){
background(255);
fill(255,0,0); rect(200,200,100,100);
if(bulletFlying){
ellipse(bulletX,bulletY, 20,20);
bulletX+=3; bulletY+=3;
}
}
float bulletX=100, bulletY=100;
boolean bulletFlying=false;
void keyPressed(){
bulletFlying=true;
bulletX=100;
}
3.好幾個子彈咻咻咻
void setup(){
size(800,600);
}
void draw(){
background(255);
fill(255,0,0); rect(200,200,100,100);
for(int i=0; i<bulletN; i++){
if(bulletFlying[i]){
ellipse(bulletX[i],bulletY[i], 20,20);
bulletX[i]+=3; bulletY[i]+=3;
}
}
}
float []bulletX=new float[100];
float []bulletY=new float[100];
int bulletN=0;
boolean[] bulletFlying=new boolean[100];
void keyPressed(){
bulletFlying[bulletN]=true;
bulletX[bulletN]=100;
bulletY[bulletN]=100;
bulletN++;
}4
BOOK
https://www.facebook.com/media/set/?set=oa.144052536243519&type=3
http://www.flag.com.tw/books/product/FT702
TEACHER:

MINE:
PImage imgBG, imgZD;
void setup(){
size(800,600);
imgBG=loadImage("BG.png");
imgZD=loadImage("ZD.png");
imageMode(CENTER);
}
void draw(){
image(imgBG,width/2,height/2, width,height);
image(imgZD, mouseX,mouseY, 100,100);
for(int i=0; i<bulletN; i++){
if(bulletFlying[i]){
image(imgZD, bulletX[i], bulletY[i], 100,100);
bulletX[i]+=3;
}
}
}
float []bulletX=new float[100];
float []bulletY=new float[100];
boolean[] bulletFlying=new boolean[100];
int bulletN=0;
void mousePressed(){
bulletFlying[bulletN]=true;
bulletX[bulletN]=mouseX;
bulletY[bulletN]=mouseY;
bulletN++;
}
ZD
BG5.
TEACHER:

MINE:
PImage imgBG, imgZD;
void setup(){
size(800,600);
imgBG=loadImage("BG.png");
imgZD=loadImage("ZD.png");
imageMode(CENTER);
}
void draw(){
image(imgBG,width/2,height/2, width,height);
ellipse(mouseX,mouseY, 100,100);
for(int i=0; i<bulletN; i++){
if(bulletFlying[i]){
ellipse(bulletX[i],bulletY[i], 100,100);
bulletY[i]+=bulletVY[i];
bulletVY[i] +=0.98;
}
}
}
float []bulletX=new float[100];
float []bulletY=new float[100];
float []bulletVY=new float[100];
boolean[] bulletFlying=new boolean[100];
int bulletN=0;
void mousePressed(){
bulletFlying[bulletN]=true;
bulletX[bulletN]=mouseX;
bulletY[bulletN]=mouseY;
bulletVY[bulletN]=-20;
bulletN++;
}
沒有留言:
張貼留言