마우스 클릭을 이용하여 원하는 색상 4가지를 랜덤하게 나타나게하기 어떻게하나요 ㅜㅜ

by 킁주 posted Jun 10, 2018
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print
stroke를 클릭하였을 때 원하는 4가지 색상중 랜덤하게 등장하게끔 하고 싶은데 
아직 공부 초기라 어떻게 해야할지 모르겠네요ㅜㅜ 혹시 도움 주실 분 계신가요?



색상은 다음 4가지 입니다.
  1. #E06464
  2. #64E077
  3. #E09364
  4. #77D9DE




float a=0;
float b;
int check = 0;
float xx;
float yy;
float r;

void setup()
{
  size(1200, 1200, P3D);
  background(255);
}
void draw() {
  if(check >= 1){
      rose();
      check++;
  }
  if(a == 20){
   a = 0;
   check = 0;
  }
}

void mouseClicked() {
  check = 1;
  if(a == 20 || a==0){
  xx = mouseX;
  yy = mouseY;
  }
}

void rose() {
  translate(xx, yy);
  strokeWeight(3);
  rotateY(cos(a));
  stroke(255, 0, 0, 90);
  rotateZ(sin(a));
  fill(1,180);
  box(200-a*10);
  a+=0.035;
  if (a>20) {
    a=20;
  }
}

Articles

1 2 3 4 5 6 7 8 9 10

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5