Page 71 - ใช้ในกิจกรรมการเรียนการสอน โรงเรียนบ้านเขาหินซ้อนฯ เท่านั้น...
P. 71
กิจกรรมที่ 3
กำรตรวจสอบกำรชนกันของกระสุนและอุกกำบำต
การชนกันของวัตถุ คือ การที่วัตถุสองสิ่งมีต�าแหน่งการแสดงผลที่ต�าแหน่งเดียวกัน ดังนั้น ถ้าต�าแหน่งของกระสุน ตรงกับ
ต�าแหน่งต�าแหน่งหนึ่งของอุกกาบาต แสดงว่าเกิดการชนขึ้น
รูปที่ 10 การเคลื่อนที่ของกระสุนจากยานอวกาศไปยังอุกกาบาต
ทุกรอบการท�างาน จะต้องตรวจสอบต�าแหน่งของกระสุนและต�าแหน่งของอุกกาบาต โดยมีหลักการตรวจสอบ ดังนี้
ถ้า bullet_xpos = rx_pos และ bullet_ypos = ry_pos แล้ว เกิดการชน
ถ้า bullet_xpos = rx_pos และ bullet_ypos = ry_pos+1 แล้ว เกิดการชน
ถ้า bullet_xpos = rx_pos+1 และ bullet_ypos = ry_pos แล้ว เกิดการชน
ถ้า bullet_xpos = rx_pos+1 และ bullet_ypos = ry_pos+1 แล้ว เกิดการชน
ให้นักเรียนช่วยตรวจสอบต�าแหน่งกระสุนและต�าแหน่งอุกกาบาตที่ก�าหนด ว่าเกิดการชนกันหรือไม่
63