วันพุธที่ 27 สิงหาคม พ.ศ. 2557

Star Wink wink!!




เราสามารถขยับดาวได้โดยการเปลี่ยนค่าตัวแปร starWidth ตามต้องการ

void setup () { //ฟัง์ชั่น void setup () {....} เป็นคำสั่งที่จะถูกโปรแกรมเรียกมาใช้ก่อนและเรียกใช้เพียงครั้งเดียว
//Local variable //การประกาสตัวแปรภายในฟังก์ชั่น ฟังก์ชั่นอื่นไม่สามารถเรียกใช้ได้
int starWidth = 130; //เป็นการประกาศ และกำหนด ตัวแปรเป็นชนิดจำนวนเต็ม โดยมีวิธีใช้ดังนี้ ชนิดของตัวแปร ชื่อของตัวแปร = ค่าที่จะใส่ให้กับตัวแปร

size (260, 260);  //เป็นคำสั่งที่ใช้กำหนดขนาด ของ canvas โดยมีวิธีใช้ดังนี้ size = (ความกว้าง, ความสูง);
background (255); //เป็นคำสั่งใส่สีให้กับ background โดย background (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
strokeWeight (10);  //เป็นคำสั่งใส่น้ำหนักให้กับเส้น
stroke (255, 0, 0);  //เป็นคำสั่งใส่สีสันให้กับเส้น
noFill ();  //เป็นคำสั่งยกเลิกการใส่สีให้กับวัตถุ

//วาดรูปดาวโดยใช้สามเหลี่ยมสองอันซ้อนกัน
triangle(0, starWidth+70, starWidth, 0, width, starWidth+70);  //เป็นคำสั่งใช้ในการวาดสามเหลี่ยม โดยมีวิธีใช้ดังนี้ triangle(จุดที่1 แกนx, จุดที่ 1 แกน y, จุดที่2 แกนx, จุดที่ 2 แกน y, จุดที่3 แกนx, จุดที่ 3 แกน y);
triangle (0, starWidth-70, width, starWidth-70, starWidth, height);
}

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

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