int red=255, green=255 ,blue=255;
int posX=0;
void draw() {
size(300,300);
background(240,30,35);
positive();
}
void positive(){
int resize=100;
int posY=50;
noStroke();
fill(red,green,blue);
rect(posX-resize*1.25,posY,resize/2,resize*2);
rect(posX-resize*1.25-75*resize/100,posY+75*resize/100,resize*2,resize/2);
posX++;
posX%=resize*5;
}
void mouseMoved(){
red+=4;
green+=2;
blue++;
red %= 256;
green %= 256;
blue %= 256;
}
errors: The variable "resize" does not exist
cause: เกิดจากการประกาศตัวแปรผิด function [ใส่ไว้ใน void draw()]
how to fix: ย้ายคำสั่งประกาศตัวแปรมาใส่ใน function ที่มีการใช้ตัวแปรนั้นๆ [ต้องใส่ใน void positive()]
ไม่มีความคิดเห็น:
แสดงความคิดเห็น