Skip to main content

Bài 3: Chuyển sang tiêu đề

Khối [Chuyển hướng] cũng có thể được sử dụng để chuyển hướng Robot VR. Khối này sẽ điều khiển Robot VR theo hướng la bàn cho trước trong khoảng từ 0 đến 359,9 độ. Khi một Robot VR va chạm với một lâu đài, nó có thể bị đánh bật ra khỏi đường đi. Khối [Quay về hướng] đảm bảo Robot VR sẽ quay về phía lâu đài tiếp theo bất kể điều gì đã xảy ra trước đó.

Robot VR bên trong một vòng tròn. Vòng tròn được đánh dấu bằng độ theo mức tăng 90 độ, bắt đầu từ 0 độ ở vị trí 12 giờ, sau đó là 90 độ ở vị trí 3 giờ, 180 độ ở vị trí 6 giờ và 270 độ ở vị trí 9 giờ.

Ví dụ này sẽ cho Robot VR di chuyển để đánh đổ tòa nhà ở giữa, sau đó quay lại và đánh đổ tòa nhà ở góc dưới bên trái trên Castle Crasher Playground.

Sân chơi Castle Crasher có hình vuông, gồm năm lâu đài. Có một lâu đài ở mỗi góc và một lâu đài ở trung tâm quảng trường. Robot VR được đặt ở giữa bức tường phía dưới của sân chơi, hướng về phía lâu đài ở giữa. Các hộp chú thích màu đỏ nằm xung quanh lâu đài ở giữa và lâu đài phía dưới bên trái.
  • Tháo hai khối dưới cùng ra khỏi dự án.

    2 dự án VEXcode VR cạnh nhau. Dự án bên trái là dự án từ Bài 2, có hộp chú thích màu đỏ ở hai khối dưới cùng cho biết chúng cần được loại bỏ. Dự án bên phải là dự án tương tự nhưng đã loại bỏ hai khối bên dưới.
  • Kéo khối [Chuyển sang tiêu đề] vào và gắn nó bên dưới khối [Lái tới]. Đặt thông số của khối [Chuyển hướng] thành 270 độ.

    Dự án VEXcode VR nhìn từ trên xuống với khối chuyển hướng được thêm vào ở cuối ngăn xếp. Tham số trong khối được đặt ở mức 270 độ. Có một hộp chú thích màu đỏ xung quanh khối nhà.
  • Kéo khối [Lái xe tới] và gắn nó bên dưới khối [Chuyển sang tiêu đề]. Đặt thông số của khối [Drive for] thành 700 milimét (mm).

    Dự án VEXcode VR nhìn từ trên xuống với ổ đĩa cho khối được gắn vào phía dưới của ngăn xếp. Khối này có khả năng truyền động về phía trước 700 mm. Có một hộp chú thích màu đỏ xung quanh khối nhà.
  • Chọn nút “Mở Sân chơi” để khởi chạy Castle Crasher Sân chơi nếu nó chưa mở.

    Thanh công cụ VEXcode VR có hộp màu đỏ hiển thị nút Mở sân chơi ở phía bên phải thanh công cụ, giữa nút Chọn sân chơi và nút Bắt đầu.
  • Chọn nút “Bắt đầu” để kiểm tra dự án.

    Thanh công cụ VEXcode VR có hộp màu đỏ hiển thị nút Bắt đầu ở bên phải thanh công cụ, giữa nút Mở sân chơi và nút Bước.
  • Hãy xem Robot VR di chuyển về phía trước và va chạm với tòa nhà ở giữa trước khi quay trở lại điểm bắt đầu. Sau đó, VR Robot sẽ quay theo hướng 270 độ và tiến về phía trước để va chạm với tòa nhà ở góc dưới bên trái của Castle Crasher Playground.

    Sân chơi Castle Crasher với lâu đài ở giữa bị sập và Robot VR hướng về lâu đài ở góc dưới bên trái, lâu đài này cũng bị sập.

Thử thách nhỏ

Trong thử thách nhỏ này, Robot VR sẽ phải va chạm với tòa nhà ở giữa và tòa nhà ở phía trên bên phải của Castle Crasher Playground. Bạn sẽ được giao một dự án, nhưng có lỗi. Chỉnh sửa dự án để giải quyết thử thách nhỏ!

Sân chơi Castle Crasher có năm lâu đài, mỗi góc có một lâu đài. Có các hộp chú thích ở phía trên bên trái và lâu đài ở giữa. Robot VR ở vị trí bắt đầu ở giữa bức tường phía dưới của sân chơi, hướng về phía lâu đài ở giữa.

Thực hiện theo các bước sau để hoàn thành thử thách nhỏ:

  • Đoạn video clip bên dưới cho thấy cách Robot VR di chuyển để lật đổ cả hai bộ khối. Robot sẽ lái thẳng về phía trước qua nhóm khối ở giữa để đánh đổ chúng, sau đó rẽ phải và lái về phía trước vào nhóm khối trên cùng bên phải để đánh đổ chúng.
  • Tạo dự án này bằng cách thêm hoặc xóa các khối cần thiết vào dự án Unit2Lesson3

    Dự án VEXcode VR bắt đầu bằng khối Khi bắt đầu và có sáu khối được gắn vào ngăn xếp. Các khối có nội dung từ trên xuống dưới như sau: Đặt tốc độ truyền động thành 100%, đặt tốc độ quay thành 100%, Tiến về phía trước 200mm, Rẽ phải 180 độ, Tiến về phía trước 700mm và Rẽ phải 90 độ.

  • Bắt đầu dự án để xem lỗi nằm ở đâu trong mã.
  • Chỉnh sửa mã và thử lại. Tiếp tục quá trình này cho đến khi thử thách nhỏ hoàn tất.
  • Sau khi Robot VR va chạm thành công với tòa nhà ở giữa và tòa nhà ở góc trên bên phải của Castle Crasher Playground, hãy lưu dự án.
  • Lưu dự án trước khi tiếp tục.

Chúc mừng! Bạn đã giải được thử thách nhỏ này!

Câu hỏi

Vui lòng chọn liên kết bên dưới để truy cập bài kiểm tra bài học.

Google Doc / .docx / .pdf