สิงหาคม 30, 2558

Lab2_positive

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()]

ไม่มีความคิดเห็น:

แสดงความคิดเห็น