Skip to main content

บทที่ 3: ใช้เซ็นเซอร์หลายตัวร่วมกัน

ในบทเรียนก่อนหน้านี้หุ่นยนต์ VR ได้กระแทกอาคารอย่างน้อยสองหลังแต่ก็ตกลงมาจากสนามเด็กเล่น ในบทเรียนนี้หุ่นยนต์ VR จะยังคงล้มทับอาคารอย่างน้อยสองหลังแต่คราวนี้โดยไม่ล้มลงจากสนามเด็กเล่น Crasher Castle แบบไดนามิก!

มุมมองด้านบนของสนามเด็กเล่น Dynamic Castle Crasher ที่มีปราสาททั้งหมดคว่ำลงแต่ไม่มีปราสาทใดถูกผลักออกจากขอบสนามเด็กเล่น

ผลการเรียนรู้

  • ระบุวิธีการใช้คำสั่งเซ็นเซอร์ ในเงื่อนไขบูลีนในลูป while และค่าเซ็นเซอร์อื่นในคำสั่ง if else เพื่อให้สามารถตัดสินใจซ้ำกับเซ็นเซอร์หลายตัวได้
  • อธิบายว่าเหตุใดบางครั้งจึงจำเป็นต้องมีเงื่อนไขหลายประการเพื่อแก้ปัญหาความท้าทาย

ปัญหา Crasher Castle แบบไดนามิกตอนที่ 2

ไม่เพียงแต่สถานที่ตั้งของปราสาทจะเปลี่ยนไปในแต่ละครั้งที่โหลดสนามเด็กเล่นใหม่แต่การขาดกำแพงบนสนามเด็กเล่นยังหมายความว่าหุ่นยนต์ VR สามารถขับออกจากสนามเด็กเล่นได้ทั้งหมด ตอนนี้ส่วนที่เปลี่ยนไปของปัญหาได้รับการแก้ไขแล้วการเก็บหุ่นยนต์ VR ไว้บนสนามเด็กเล่นเป็นขั้นตอนต่อไป โชคดีที่เราสามารถใช้ข้อเสนอแนะเกี่ยวกับเซ็นเซอร์เพิ่มเติมเพื่อช่วยให้เสร็จสิ้นความท้าทาย!


เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป