
ใบความรู้ Scratch Chapter 04
เริ่มต้นเขียนโปรแกรม
ใช้บล็อคคำสั่ง touching ในการตรวจจับการสัมผัส
การตรวจจับสัมผัสบนเวที สามารถใช้บล็อคคำสั่ง touching ที่อยู่ภายใต้กลุ่มบล็อคคำสั่ง Sensing ในการตรวจจับได้
การตรวจจับของบล็อคคำสั่ง touching แบ่งออกได้เป็น 3 ประเภทคือ
touching mouse-pointer คือ ตรวจจับการสัมผัสกับเมาส์
touching edge คือ ตรวจจับการสัมผัสกับขอบเวที
touching <ชื่อตัวละคร> คือ ตรวจจับการสัมผัสกับตัวละครอื่นบนเวที

ตัวอย่างโปรแกรมทดสอบคำสั่ง touching
1.เพิ่มคำสั่งเริ่มต้นการทำงานเมื่อคลิ๊กธงเขียว

2.นำลูป forever จากเมนู control มาต่อเพิ่ม

3.กำหนดตัวละครให้ สามารถหมุนได้อิสระ

4.นำ เงื่อนไข if มาใส่ภายในลูป จากนั้นนำคำสั่ง touching มาใส่ในเงื่อนไข if แล้วนำคำสั่ง
say hello for 2 second มาใส่ในคำสั่งเงื่อนไข

***ผลรันของโปรแกรมทดสอบคำสั่ง touching
จะเห็นได้ว่า เมื่อนำเมาส์ไปชี้ที่ตัวละคร ตัวละครจะหยุดเดินและพูด hello ในเวลา 2 วินาที
จากนั้นตัวละครจะวิ่งต่อ***