บทเรียนที่ 3: หันไปที่หัวข้อ
บล็อก [Turn to heading] ยังสามารถใช้เพื่อหมุนหุ่นยนต์ VR ได้อีกด้วย บล็อกนี้จะหมุนหุ่นยนต์ VR ไปยังเข็มทิศที่กำหนดซึ่งมีหัวเรื่องอยู่ระหว่าง 0 ถึง 359.9 องศา เมื่อหุ่นยนต์ VR ชนกับปราสาทมันอาจถูกกระแทกจนกระเด็นออกนอกเส้นทาง บล็อก [Turn to heading] ช่วยให้มั่นใจได้ว่าหุ่นยนต์ VR จะหันไปเผชิญหน้ากับปราสาทถัดไปไม่ว่าจะเกิดอะไรขึ้นก่อนหน้านี้ก็ตาม

ตัวอย่างนี้จะมีหุ่นยนต์ VR เคลื่อนที่ไปล้มอาคารตรงกลาง จากนั้นหันตัวและล้มอาคารที่มุมล่างซ้ายของ Castle Crasher Playground

-
ลบสองช่วงล่างออกจากโปรเจกต์
-
ลากในบล็อก [Turn to heading] และแนบไว้ใต้บล็อก [Drive for] ตั้งค่าพารามิเตอร์ของบล็อก [Turn to heading] เป็น 270 องศา
-
ลากในบล็อก [Drive for] และแนบไว้ใต้บล็อก [Turn to heading] ตั้งค่าพารามิเตอร์ของบล็อก [Drive for] เป็น 700 มิลลิเมตร (มม.)
-
เลือกปุ่ม “เปิดสนามเด็กเล่น” เพื่อเปิด Castle Crasher Playground หากยังไม่ได้เปิดอยู่
-
เลือกปุ่ม "เริ่ม" เพื่อทดสอบโปรเจกต์
-
ดูหุ่นยนต์ VR เคลื่อนที่ไปข้างหน้าและชนกับอาคารตรงกลางก่อนที่จะย้อนกลับไปที่จุดเริ่มต้น จากนั้นหุ่นยนต์ VR จะหันไปที่ทิศทาง 270 องศาและขับไปข้างหน้าเพื่อชนกับอาคารที่มุมซ้ายล่างของ Castle Crasher Playground
มินิชาเลนจ์
สำหรับมินิชาเลต์นี้ หุ่นยนต์ VR จะต้องชนกับอาคารตรงกลางและอาคารทางด้านบนขวาของ Castle Crasher Playground คุณจะได้รับโปรเจกต์แต่มีข้อผิดพลาด แก้ไขโปรเจกต์เพื่อแก้ปัญหามินิชาเลนจ์!

ทำตามขั้นตอนต่อไปนี้เพื่อทำมินิชาเลนจ์:
- คลิปวิดีโอด้านล่างแสดงให้เห็นว่าหุ่นยนต์ VR ควรเคลื่อนที่อย่างไรเพื่อล้มบล็อกทั้งสองชุด หุ่นยนต์ควรขับตรงไปข้างหน้าผ่านชุดบล็อกตรงกลางเพื่อกระแทกพวกเขาจากนั้นเลี้ยวขวาและขับไปข้างหน้าในชุดบล็อกด้านบนขวาเพื่อโค่นล้มพวกเขาเช่นกัน
-
สร้างโครงการนี้โดยการเพิ่มหรือลบบล็อกที่จำเป็น ใน โครงการ Unit2Lesson3
- เริ่มโปรเจกต์เพื่อดูว่าข้อผิดพลาดอยู่ตรงไหนในโค้ด
- แก้ไขรหัสแล้วลองอีกครั้ง ดำเนินการขั้นตอนนี้ต่อจนกว่าการท้าทายเล็กๆจะเสร็จสมบูรณ์
- เมื่อหุ่นยนต์ VR ชนกับอาคารตรงกลางและอาคารทางด้านบนขวาของ Castle Crasher Playgroundสำเร็จ ให้บันทึกโครงการ
- บันทึกโปรเจกต์ก่อนดำเนินการต่อ
ขอแสดงความยินดี! คุณเอาชนะมินิชาเลนจ์!