รู้จักโปรเจกต์
โปรเจกต์ใน
Scratch
มีโครงสร้าง 3 ส่วนประกอบด้วย
1. เวที (Stage)
เวทีมีขนาดกว้าง
480 หน่วย สูง 360 หน่วย ในแต่ละโปรเจกต์มีเวทีเดียว
จึงมีชื่อเดียวและไม่สามารถเปลี่ยนชื่อได้ เวทีใช้แสดงผลการทางานของสคริปต์ (script)
เสียง (sound) หรือพื้นหลัง
(background) ได้
และพื้นหลังที่จะแสดงบนเวทีจะต้องมีขนาดไม่เกินขนาดของเวที (480 X 360) ถ้าพื้นหลังที่ใช้มีขนาดใหญ่กว่า โปรแกรม Scratch จะลดขนาดพื้นหลังนั้นอัตโนมัติเพื่อให้พอดีกับขนาดของเวที
การบอกตาแหน่งใดๆ
บนเวทีจะบอกโดยใช้ค่า (x, y) โดยค่า x และ y ที่ตาแหน่ง (0, 0) จะอยู่ตรงกลางเวที
2. ตัวละคร (Sprite)
ตัวละครแต่ละตัวจะมีข้อมูลแตกต่างกัน
โดยสามารถคลิกที่ภาพตัวละครในพื้นที่แสดงรายการตัวละคร
เพื่อดูข้อมูลของตัวละครนั้น เช่น ตัวละครปลาทองในโปรเจกต์ Aquarium
มีข้อมูล
2.1 ชื่อตัวละคร โปรแกรมจะตั้งให้เป็น
Sprite
1, 2, 3… ตามลาดับที่สร้างขึ้นโดยอัตโนมัติ
ถ้าต้องการเปลี่ยนชื่อตัวละครให้พิมพ์ชื่อใหม่บนแถบชื่อหมายเลข 1
2.2 ชุดตัวละคร ชุดตัวละคร (Costumes)
เป็นลักษณะของตัวละคร ซึ่งสามารถเปลี่ยนแปลงภาพเดิม หรือเพิ่ม
หรือเพิ่มภาพใหม่ และอาจเขียนสคริปต์ให้กับตัวละครเปลี่ยนแปลง หรือเคลื่อนไหวในรูปแบบต่างๆ
3.
สคริปต์ (Script)
สคริปต์คือชุดคาสั่งสาหรับตัวละครหรือเวที
เพื่อสั่งให้ตัวละครหรือเวทีทางานตามวัตถุประสงค์ที่ต้องการ
โดยการเลือกสคริปต์จากกลุ่มบล็อก ซึ่งแบ่งเป็น 8 กลุ่ม ดังนี้
เมื่อคลิกที่กลุ่มบล็อกใด
จะปรากฏบล็อกในกลุ่มนั้น บล็อกสำหรับตัวละครและเวทีอาจมีความแตกต่างกันบ้าง เช่น
กลุ่มบล็อก Motion ของตัวละครจะมีบล็อกดังรูปด้านซ้าย
ส่วนรูปด้านขวาเป็นของเวทีซึ่งไม่มีบล็อก Motion เนื่องจากเวทีเคลื่อนที่ไม่ได้
สคริปต์หนึ่งๆ
ประกอบไปด้วยบล็อกมาเรียงต่อกันเป็นกลุ่ม
บางบล็อกสามารถอยู่ข้างในหรือซ้อนอยู่บนบล็อกอื่นได้
ตัวอย่างการเขียนสคริปต์ สั่งให้แมงกะพรุนเคลื่อนที่
ก่อนเขียนสคริปต์ต้องเลือกตัวละครก่อน แล้วนาบล็อกที่ต้องการมเรียงต่อกันในพื้นที่สาหรับเขียนสคริปต์
1. คลิกเมนู File -> Save หรือ Save As จะปรากฏกรอบโต้ตอบ Save Project
2. พิมพ์ชื่อผู้ทาโปรเจกต์
3. พิมพ์รายละเอียดเกี่ยวกับโปรเจกต์
4. พิมพ์ชื่อโปรเจกต์ จะได้ไฟล์ข้อมูลที่มีส่วนขยายเป็น .sb ในโฟล์เดอร์ที่ใช้บันทึกงาน เช่น MyFirstProject.sb
5. คลิกปุ่ม ok
6. โปรเจกต์จะถูกบันทึกไว้ที่ C:\Documents and Settings\Administrator \
My Documents\Scratch Projects (โฟลเดอร์ My Projects)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น