아래에 있는것들을 입력해서 실행하면
막대기로 공이 나타나는데요 여기서 공이 자꾸 위로 뜸. 이것좀 고쳐주셈..
(여기서 수정하고 싶은것들)
라켓에 공이 충돌시 공의 색깔이 변경되게 하기
공이 라켓에 정확히 반사되게 하기
공이 아래로 빠진경우 공 없어지게 하기
int xpos, ypos;
int xDir, yDir;
int padX, padWidth;
void setup()
{
size(500,400);
xpos=ypos=10;
xDir=-2;
yDir=-3;
padX=30;
padWidth=200;
strokeWeight(5);
stroke(255);
}
void draw()
{
background(0);
ellipse(xpos, ypos, 20,20);
xpos+=xDir;
ypos+=yDir;
padX=mouseX;
line(padX, height-50,padX+padWidth,height-50);
if(xpos<10||xpos>width-10)xDir*=-1;
if(ypos<0)yDir*=-1;
if(ypos>height-50 && xpos>=padX && xpos<=padX+padWidth);
{
yDir*=-1;
}
}
댓글 0