0
이 코드의 문제점을 아는 사람이 있습니까? 그것은 브라우저에 아무것도 보여주지 않습니다.처리 코드가 브라우저에 아무 것도 표시하지 않습니다. 이유를 모르겠 음
제 의도는 마우스 위치에 따라 두 눈을 그립니다. 그래서 저는 Eye 클래스를 정의한 다음 변수 mouseX
과 mouseY
을 사용하여 draw 메소드를 호출합니다. 그러나 브라우저에는 아무 것도 표시되지 않습니다.
또한 브라우저의 크기를 감지하는 방법이 궁금합니다. 브라우저에서 screen.width 및 screen.height가 작동하지 않는 것 같습니다.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="processing.js"></script>
<script type="text/processing" data-processing-target="mycanvas">
void setup(){
size(400,400);
smooth();
background(225);
}
if (mousePressed){
Face.draw(mouseX,mouseY);}
class Face{
float x,y,a;
Face(float ax,float ay){
x=ax;
y=ay;
a=random(1,5);}
void draw{
noFill();
stroke(0);
//eye1
ellipse(x+2.2*a,y-a,a/2,a/2);
//eyelashes1
arc(x+2.2*a,y-.5*a,1.2*a,1.2*a,PI,2*PI);
//eyebrows1
arc(x+3*a,y-.3,2*a,2*a,5/4*PI,9/4*PI);
//eye2
ellipse(x-2.2*a,y-a,a/2,a/2);
//eyelashes2
arc(x-2.2*a,y-.5*a,1.2*a,1.2*a,PI,2*PI);
//eyebrows2
arc(x-3*a,y-.3,2*a,2*a,5/4*PI,9/4*PI);
}
}
</script>
</head>
<body></body>
<canvas id="mycanvas"></canvas>
</html>
저는 초보자입니다. 그래서 제 문제가 어리 석 었는지 모르겠습니다.
그러나 어떤 힌트를 환영합니다 :)
는 Btw는 어떻게 유래의 코드에 색상을 추가?