프로세싱 마우스 클릭으로 사각형 만들기
draw안에서 mousePressed를 넣은 스케치 소스
-------------------------------------------------------
void setup(){
size(480,360);
background(255);
noStroke();
rectMode(RADIUS); //사각형 그리기 모드RADIUS는 시작점을 중심으로
가로 세로값이 반지름으로 ...
}
void draw(){
if(mousePressed){ // 마우스가 클릭되면
float a = random(0,255); // random() 0~254사이의 임의 값 호출
fill(a,random(0,255),random(0,255));
rect(mouseX,mouseY,25,25); //mouseX, mouseY를 중심으로 가로세로 50x50의 크기로 그려짐
}
}
--------------------------------------------------------
동작 영상
mouse이벤트 스케치 소스
---------------------------------------------------------
void setup(){
size(480,360);
background(255);
noStroke();
rectMode(RADIUS);
}
void draw(){
}
void mousePressed(){ // 마우스 이벤트가 일어나면 실행
float a = random(0,255);
fill(a,random(0,255),random(0,255));
rect(mouseX,mouseY,25,25);
}
----------------------------------------------------------
동작영상
프로세싱 레퍼런스 http://processing.org/reference/
mouseDragged()
mouseMoved()
mousePressed()
mousePressed
mouseReleased()
'아두이노_프로세싱 > 프로세싱' 카테고리의 다른 글
프로세싱 마우스 이동제한 (0) | 2012.07.28 |
---|---|
프로세싱 수학함수 1 (0) | 2012.07.28 |
프로세싱 마우스 좌표를 이용한 선그리기 (0) | 2012.07.12 |
프로세싱 마우스를 따라다니는 사각형 (0) | 2012.07.12 |
프로세싱 선그리기(재귀함수) (0) | 2012.07.12 |