top of page

ใช้บล็อคคำสั่ง touching ในการตรวจจับการสัมผัส

           การตรวจจับสัมผัสบนเวที สามารถใช้บล็อคคำสั่ง touching ที่อยู่ภายใต้กลุ่มบล็อคคำสั่ง Sensing ในการตรวจจับได้

           การตรวจจับของบล็อคคำสั่ง touching แบ่งออกได้เป็น 3 ประเภทคือ

touching mouse-pointer คือ ตรวจจับการสัมผัสกับเมาส์

touching edge คือ ตรวจจับการสัมผัสกับขอบเวที

touching <ชื่อตัวละคร> คือ ตรวจจับการสัมผัสกับตัวละครอื่นบนเวที

ch41.png

ตัวอย่างโปรแกรมทดสอบคำสั่ง touching

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

c1when.png

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

ch42.png

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

ch43.png

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

say hello for 2 second มาใส่ในคำสั่งเงื่อนไข

ch44.png

***ผลรันของโปรแกรมทดสอบคำสั่ง touching

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

จากนั้นตัวละครจะวิ่งต่อ***

Phattaranat Ponkla

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