top of page

"ทำให้ตัวละครเคลื่อนที่"

"กลุ่มบล็อคคำสั่ง Motion จะมีบล็อค        

ซึ่งใช้สำหรับเคลื่อนที่ตัวละครในฉาก         

โดยคำสั่งนี้หมายถึงการเคลื่อนที่ตัวละคร   

ไปด้านหน้า จำนวน10ก้าว แต่ถ้าหากแก้ไข

ตัวเลขจะเป็นการแก้ไขจำนวนก้าว"           

move.png

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

นำบล็อค 

และ

จากนั้นนำ

มาต่อกันเป็นลำดับ

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

c1when.png
move.png
next cos.png
greenflag.png
ch3.png

"เคลื่อนที่ชนขอบแล้วเด้งกลับ"

จากตัวอย่างด้านบน หากเรานำคำสั่ง forever มาครอบในคำสั่ง

จะเห็นได้ว่า ตัวละครจะวิ่งไปชนขอบ และยังวิ่งต่อในทิศทางเดิม

ลองนำบล็อคคำสั่ง if on edge,bounce มาใช้

จะพบว่าตัวละครจะเด้งกลับมาเมื่อชนขอบ แต่ยังกลับหัวอยู่ ให้นำ

ไปใส่ ดังรูป 

เมื่อตัวละครเด้งกลับจะหันหน้าแบบไม่กลับหัว

ch31.png
ch32.png
c33.png
set rota.png
c34.png

Phattaranat Ponkla

  • facebook-square
  • Flickr Black Square
  • Twitter Square
  • Pinterest Black Square
bottom of page