top of page

ใบความรู้ Scratch Chapter 04
เริ่มต้นเขียนโปรแกรม
"ทำให้ตัวละครเคลื่อนที่"
"กลุ่มบล็อคคำสั่ง Motion จะมีบล็อค
ซึ่งใช้สำหรับเคลื่อนที่ตัวละครในฉาก
โดยคำสั่งนี้หมายถึงการเคลื่อนที่ตัวละคร
ไปด้านหน้า จำนวน10ก้าว แต่ถ้าหากแก้ไข
ตัวเลขจะเป็นการแก้ไขจำนวนก้าว"

ทดลองเขียนโปรแกรมที่จะทำให้ตัวละครเคลื่อนที่
นำบล็อค
และ
จากนั้นนำ
มาต่อกันเป็นลำดับ
***จากสคริปดังกล่าว เมื่อกด ตัวละครจะเดินหน้าเป็นจำนวน 10 ก้าว จากนั้นจะเปลี่ยนท่าทาง***





"เคลื่อนที่ชนขอบแล้วเด้งกลับ"
จากตัวอย่างด้านบน หากเรานำคำสั่ง forever มาครอบในคำสั่ง
จะเห็นได้ว่า ตัวละครจะวิ่งไปชนขอบ และยังวิ่งต่อในทิศทางเดิม
ลองนำบล็อคคำสั่ง if on edge,bounce มาใช้
จะพบว่าตัวละครจะเด้งกลับมาเมื่อชนขอบ แต่ยังกลับหัวอยู่ ให้นำ
ไปใส่ ดังรูป
เมื่อตัวละครเด้งกลับจะหันหน้าแบบไม่กลับหัว





bottom of page