จัดฉากและเตรียมตัวแสดง
  • By Admin
  • 357
  • 14 ก.ย. 2569

จัดฉากและเตรียมตัวแสดง

เรียนรู้วิธีการกำหนดค่าเริ่มต้น (Initialization) ให้กับโปรแกรม Scratch เพื่อบังคับให้ฉากหลังและจุดยืนของตัวละครกลับมาอยู่ที่เดิมเสมอทุกครั้งที่กดธงเขียว ป้องกันปัญหาตัวละครล่องหนหรือฉากค้าง

🎬 EP.1: จัดฉากและเตรียมตัวแสดง (Scene & Setup)

พื้นฐานสำคัญ! เซ็ตอัปเวทีให้พร้อมก่อนเริ่มเล่านิทาน

ก่อนที่นิทานจะเริ่มเล่า เราต้องจัดเวทีให้พร้อมก่อน! การกำหนด "ค่าเริ่มต้น" (Initialization) เป็นสิ่งสำคัญมาก เพื่อให้นิทานของเราเริ่มต้นที่ฉากแรกและตัวละครยืนถูกที่เสมอ ทุกครั้งที่มีคนกดปุ่มธงเขียวครับ

🖼️ 1. กำหนดฉากเริ่มต้น (Switch Backdrop)

ถ้าตอนจบนิทานของเราอยู่ที่ "ภูเขาไฟ" เมื่อมีคนกดเล่นใหม่ ฉากอาจจะค้างอยู่ที่ภูเขาไฟตั้งแต่เริ่มเรื่อง! ดังนั้นเราต้องใช้บล็อก switch backdrop to เพื่อบังคับให้เวทีกลับมาเริ่มต้นที่ฉากแรก (เช่น ทะเลทราย) เสมอครับ

switch backdrop to [Desert ▾]
go to x: (-150) y: (-50)

📍 2. มาร์คจุดยืนนักแสดง (Go to X: Y:)

ถ้านิทานของเรามีการเดินไปมา เมื่อกดเล่นใหม่ ตัวละครจะยืนค้างอยู่จุดสุดท้ายที่เดินไปถึง! เราจึงต้องใช้บล็อกสีฟ้า go to x: y: เพื่อจับตัวละครมาวางตรงจุดเริ่มต้นทุกครั้งก่อนเริ่มแสดง

👻 3. การแสดงตัว (Show / Hide)

นักแสดงบางคนยังไม่ถึงคิวออกโรงในฉากแรก เราต้องสั่งให้เขาซ่อนตัวด้วยบล็อก hide ไว้ก่อน และตัวละครที่เป็นตัวเอกของฉากแรก ต้องใส่บล็อก show ไว้เสมอ ป้องกันการล่องหนหายไปจากเวทีครับ

show
hide

💡 กฎเหล็กของผู้กำกับ (Pro Tip)

เพื่อป้องกันบั๊กหรือข้อผิดพลาดเวลาคนดูกดเล่นนิทานซ้ำ ให้นำบล็อก switch backdrop, go to x:y:, และ show/hide ไปต่อเรียงกันไว้ใต้บล็อก when [Flag] clicked เสมอ เพื่อสร้าง "สคริปต์ตั้งต้น" ครับ!

🎬 ภารกิจผู้กำกับน้อย: ลงมือจัดฉากใน Scratch!

อ่านเนื้อหาจบแล้ว มาลองเปิดโปรแกรม Scratch แล้วทำตาม 4 ขั้นตอนเวทมนตร์นี้กันเลย!

🎯 ภารกิจที่ 1: เตรียมตัวเป็นผู้กำกับ (เข้าสู่ระบบ)

  1. เปิดเว็บไซต์ Scratch แล้วกด สร้าง (Create)
  2. ลบแมวส้มทิ้งไปก่อน! ไปที่ปุ่ม เลือกฉากหลัง (Choose a Backdrop) ด้านขวาล่าง แล้วเลือกฉากที่ชอบมา 2 ฉาก (เช่น ทะเลทราย และ ภูเขาไฟ)
  3. ไปที่ปุ่ม เลือกตัวละคร (Choose a Sprite) แล้วเลือกนักแสดงมา 1 ตัว (เช่น ไดโนเสาร์)

🧩 ภารกิจที่ 2: สร้าง "คาถาตั้งต้น" (สคริปต์เริ่มต้น)

คลิกที่ตัวละครที่น้องๆ เลือกไว้ แล้วลากบล็อกคำสั่งมาต่อกันตามลำดับนี้เลย:

  • 1. หมวกผู้กำกับ (กลุ่ม Events สีเหลือง): ลากบล็อก when ⛳ (ธงเขียว) clicked มาวางเป็นอันดับแรกสุด นี่คือปุ่มกดเริ่มถ่ายทำ!
  • 2. ล็อกฉากแรก (กลุ่ม Looks สีม่วง): ลากบล็อก switch backdrop to [ชื่อฉากแรก] มาต่อใต้ธงเขียว (กดเล่นกี่ครั้ง นิทานก็จะเริ่มที่ฉากนี้เสมอ!)
  • 3. สูตรลับมาร์คจุดยืน (กลุ่ม Motion สีฟ้า): [ทริคสำคัญ ห้ามพลาด!] อย่าเพิ่งรีบลากบล็อก! ให้น้องๆ ใช้เมาส์ "ลากตัวละครไปวางตรงจุดที่อยากให้ยืน" บนเวทีก่อน แล้วตัวเลขในบล็อก go to x: ( ) y: ( ) ที่อยู่ด้านซ้ายจะเปลี่ยนให้ตรงเป๊ะอัตโนมัติ! จากนั้นค่อยลากบล็อกออกมาต่อ (สบายเลย ไม่ต้องพิมพ์เลขเอง!)
  • 4. สั่งให้โชว์ตัว (กลุ่ม Looks สีม่วง): ลากบล็อก show มาต่อท้ายสุด เพื่อให้แน่ใจว่าตัวละครจะไม่แอบล่องหนหายไปไหน

✅ เช็คลิสต์ทดสอบความสำเร็จ (Test & Debug)

เมื่อต่อบล็อกทั้ง 4 เสร็จแล้ว ลองใช้เมาส์ลากตัวละครไปทิ้งไว้มุมอื่นของจอ แล้วกดเปลี่ยนฉากหลังเล่นๆ ดู จากนั้น กดปุ่มธงเขียว! ถ้าตัวละครวาร์ปกลับมายืนที่เดิม และฉากหลังเปลี่ยนกลับมาเป็นฉากแรกได้เป๊ะ... แปลว่าภารกิจผู้กำกับสำเร็จแล้ว!

🧩 มินิควิซ สรุปความรู้ EP.1

มาทดสอบความเป็นผู้กำกับในตัวน้องๆ กันเถอะ!

ข้อที่ 1: หากนักเรียน "ไม่ใส่" บล็อก switch backdrop ไว้ตอนเริ่มต้นโปรแกรม จะเกิดผลเสียอย่างไรเมื่อกดธงเขียวเล่นนิทานรอบที่ 2?

ข้อที่ 2: บล็อกใดต่อไปนี้ ทำหน้าที่ "มาร์คจุดยืน" เพื่อบังคับให้ตัวละครกลับมายืนที่จุดเริ่มต้นเสมอ?


แชร์ :

บทเรียนอื่น ๆ