void setup(){
size(500,500);
textSize(64);
}
String line = "Input: ";
void draw(){
text(line,100,100);
}
void keyPressed(){
line += key;
}
void setup(){
size(500,500);
textSize(64);
}
String line = "Input: ";
void draw(){
text(line,100,100);
}
void keyPressed(){
if(key>='A' && key<='Z') line += key;
if(key>='a' && key<='z') line += key;
}
void setup(){
size(800,400);
textSize(64);
}
String line = "Input: ";
void draw(){
background(0);
text(line,50,100);
}
void keyPressed(){
if(key>='A' && key<='Z') line += key;
if(key>='a' && key<='z') line += key;
if(key==BACKSPACE) line = line.substring(0,line.length()-1) ;
}沒有保護 可以把input也刪掉
void setup(){
size(800,400);
textSize(64);
}
String line = "";
void draw(){
background(0);
text("Input: "+line,50,100);
}
void keyPressed(){
if(key>='A' && key<='Z') line += key;
if(key>='a' && key<='z') line += key;
if(key==BACKSPACE && line.length()>0){
line = line.substring(0,line.length()-1);
}有保護了,input不會被刪掉
}

import processing.sound.*;
SoundFile file;
void setup() {
size(300, 300);
file = new SoundFile(this, "Yee.mp3");
file.play();
}
void draw() {
}

import processing.sound.*;
SoundFile da, dingdong, ouch;
void setup(){
size(800,400);
textSize(64);
da = new SoundFile(this, "da.mp3");
dingdong = new SoundFile(this, "dingdong.mp3");
ouch = new SoundFile(this, "ouch.mp3");
}
String line = "";
void draw(){
background(0);
text("Input: "+line,50,100);
}
void keyPressed(){
if(key>='A' && key<='Z') { line += key; da.play(); }
if(key>='a' && key<='z') { line += key; dingdong.play(); }
if(key==BACKSPACE && line.length()>0){
line = line.substring(0,line.length()-1);
ouch.play();
}
if(key==ENTER){
dingdong.play();
}
}
void setup(){
size(400,600);
textSize(20);
}
String Q="hello",A="";
float x = 100,y = 100;
void draw(){
background(0);
text(Q,x,y);
ellipse(200,550,20,20);
float dx = (200-x), dy = (550-y), d = sqrt(dx*dx+dy*dy)*3;
x += dx/d;
y += dy/d;
}
void setup(){
size(400,600);
textSize(20);
}
String Q="hello",A="";
float x = 100,y = 100;
void draw(){
background(0);
text(Q,x,y);
ellipse(200,550,20,20);
float dx = (200-x), dy = (550-y), d = sqrt(dx*dx+dy*dy)*3;
x += dx/d;
y += dy/d;
if(keyPressed){
stroke(255,0,0);
line(200,550,x,y);
}
}

void setup(){
size(400,600);
textSize(20);
}
String Q="hello",A="";
float x = 100,y = 100;
void draw(){
background(0);
fill(#FFFFFF); text(Q,x,y);
fill(#FF0000); text(A,x,y);
ellipse(200,550,20,20);
float dx = (200-x), dy = (550-y), d = sqrt(dx*dx+dy*dy)*3;
x += dx/d;
y += dy/d;
if(keyPressed){
stroke(255,0,0);
line(200,550,x,y);
}
}
void keyPressed(){
int i = A.length();
if(key == Q.charAt(i) ){///非常好,相同
A += key;
}
}
void setup(){
size(400,600);
textSize(20);
}
void randomQ(){
int i = int(random(QQ.length));
Q = QQ[i];
x = random(0,300);
y = random(0,100);
}
String [] QQ = {"void","setup","float","string","background","fill"};
String Q="hello",A="";
float x = 100,y = 100;
void draw(){
background(0);
fill(#FFFFFF); text(Q,x,y);
fill(#FF0000); text(A,x,y);
ellipse(200,550,20,20);
float dx = (200-x), dy = (550-y), d = sqrt(dx*dx+dy*dy)*3;
x += dx/d;
y += dy/d;
if(keyPressed){
stroke(255,0,0);
line(200,550,x,y);
}
}
void keyPressed(){
int i = A.length();
if(key == Q.charAt(i) ){///非常好,相同
A += key;
if(Q.equals(A)){
randomQ();
A="";
}
}
}
沒有留言:
張貼留言