วันพฤหัสบดีที่ 4 กันยายน พ.ศ. 2557
Give an example showing that draw() is called after setup()
เราจะเห็นได้ว่า เราจะประกาศฟังก์ชั่น void draw() ก่อน void setup() เสมอ เนื่องมาจาก ฟังก์ชั่น void setup() จะถูกเรียกมาใช้งานก่อนเสมอ ไม่ว่าจะวางอยู่ตรงไหน เพิ่มง่ายในการเขียนไม่ให้สับสนเราจึงประกาศฟังก์ชั่น void draw() ก่อนดังนี้
void setup () {
size (300, 300);
background (255);
strokeWeight (2);
rect (50, (height/2)-100, 200, 200);
}
void draw () {
stroke (204, 0, 0);
strokeWeight (5);
line (20, height/2, width-20, height/2);
}
ต่อไปนี้จะลองประกาศฟังก์ชั่น void draw () ก่อน void setup () เพื่อให้สังเกตดูว่าลำดับคำสั่งมีความแตกต่างกันหรือไม่อย่างไร ดังที่อธิบายไว้แล้วก่อนหน้านี้
void draw () {
stroke (204, 0, 0);
strokeWeight (5);
line (20, height/2, width-20, height/2);
}
void setup () {
size (300, 300);
background (255);
strokeWeight (2);
rect (50, (height/2)-100, 200, 200);
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น