Processing なんぞ…
私的な事なので、その辺はmixiにて。
熱くてオーバーヒート気味なので。
今日Amazonから届いた、解説書を片手に勉強をはじめようとしております。
なんとも無謀な挑戦ですw
ASもろくに理解できていない、ワタクシが?え?
でもなんか、中学の頃、「プログラミング同好会」に入っていた頃を思い出します。 orz.....
さてさて、今日までにできた部分を後で貼付けよう。
って言ってもきっと図形を並べる程度になりそうだ(汗)
貼付けてみた↓しょぼくて凹みそう。
そして、初心者的なプログラミングですが、マジ勘弁してください。
うわー。ソースコピペしたら、タブがなくなっとるがな。
なんか、貼付けるのにいい方法ないかなー。
あ、フレームレートむやみに上げてごめんなさい。
ほんとスンマセン。まだ全然読めてない。orz...
//ここから
int timer;
int timerDef;
int drawXPos;
int drawYPos;
void setup(){
size(500,200);
background(#95000D);
colorMode(HSB,100);
frameRate(250);
//初期化
timerDef = 1;//timer初期値
timer = timerDef;
drawXPos = 0;
drawYPos = 1;
}
void draw() {
timer --;
if(timer == 0){
drawXPos ++;
if(drawXPos >= 50){
drawYPos ++;
drawXPos = 1;
}
dotDraw(drawXPos, drawYPos);
}
if(drawYPos >= 20){
fadeOut();
drawXPos = 1;
drawYPos = 1;
dotDraw(drawXPos, drawYPos);
}
timer = timerDef;
}
void dotDraw(int drawXPos,int drawYPos){
smooth();
noStroke();
fill(#FFFFFF);
rectMode(CENTER);
int xPos = drawXPos*10;
int yPos = drawYPos*10;
ellipse(xPos,yPos,1,1);
}
void fadeOut(){
rectMode(CORNER);
fill(#95000D);
rect(0,0,width,height);
}