Lompat ke isi utama

Pelajaran 3: Memutar Robot VR

Sekarang setelah Anda merobohkan kastil pertama di Castle Crasher Playground, Anda akan memerlukan Robot VR untuk berbalik dan merobohkan kastil berikutnya. Pelajaran ini akan memandu Anda melalui langkah-langkah untuk membalikkan Robot VR dan merobohkan dua bangunan di Castle Crasher Playground.

Hasil belajar

  • Identifikasi cara menggunakan perintah turn_foruntuk memutar Robot VR ke kanan atau kiri.
  • Identifikasi cara menggunakan perintah turn_to_headinguntuk memutar Robot VR ke arah searah jarum jam yang ditentukan.

Ganti Nama Proyek

  • Jika kode pelajaran sebelumnya belum dimuat, muat proyek Unit2Lesson2.
  • Ganti nama proyek dengan memilih kotak nama proyek.
    Bilah Alat VEXcode VR, Nama Proyek disorot dengan kotak merah dan bertuliskan Unit 2 Pelajaran 2.
  • Masukkan nama proyek baru Unit2Lesson3, dan pilih “Simpan.”

Jendela Nama Proyek di antarmuka VEXcode VR. Nama Proyek telah diubah menjadi Unit2Lesson3 dan tombol Simpan disorot dengan kotak merah.

Belok Kanan atau Kiri

Perintah turn_for memutar Robot VR sejumlah derajat tertentu. Contoh ini akan membuat Robot VR melaju maju untuk merobohkan bangunan di tengah, mundur kembali ke awal, lalu berbalik dan merobohkan bangunan di sudut kanan bawah pada Castle Crasher Playground.

Tampilan atas ke bawah taman bermain Castle Crasher dengan kastil di tengah dan kastil di kanan bawah disorot dalam kotak merah, yang menunjukkan bangunan mana yang akan dirobohkan dalam pelajaran ini.

Untuk Informasi Anda

Untuk membuat Robot VR berputar pada kecepatan berbeda, kecepatan putaran dapat ditingkatkan atau dikurangi menggunakan perintahset_turn_velocity. Perintahset_turn_velocitymenerima rentang 0 - 100 untuk parameter kecepatan. Kecepatan default adalah 50%. Mengubah kecepatan akan berlaku pada perintah Drivetrain berikutnya.

drivetrain.set_turn_velocity(50, PERSEN)
  • Seret atau ketik perintahturn_for di bawah perintah drive_for. Tetapkan parameter perintah turn_foruntuk berbelok ke kanan 90 derajat.  Proyek ini memiliki perintah set_drive_velocity dan set_turn_velocity yang ditambahkan dan ditetapkan ke 100%. Proyek Anda akan terlihat seperti ini:

    # Tambahkan kode proyek di "utama"
    def main():
        drivetrain.set_drive_velocity(100, PERSEN)
        drivetrain.set_turn_velocity(100, PERSEN)
        drivetrain.drive_for(MAJU, 800, MM)
        drivetrain.drive_for(BALIK, 800, MM)
        drivetrain.turn_for(KANAN, 90, DERAJAT)
  • Seret atau ketik perintah drive_for di bawah perintah turn_for. Tetapkan parameter perintah drive_foruntuk bergerak maju sejauh 700 milimeter (mm). Proyek Anda akan terlihat seperti ini:

    # Tambahkan kode proyek di "utama"
    def main():
        drivetrain.set_drive_velocity(100, PERSEN)
        drivetrain.set_turn_velocity(100, PERSEN)
        drivetrain.drive_for(MAJU, 800, MM)
        drivetrain.drive_for(MUNDUR, 800, MM)
        drivetrain.turn_for(KANAN, 90, DERAJAT)
        drivetrain.drive_for(MAJU, 700, MM)
  • Pilih tombol “Buka Playground” untuk meluncurkan Castle Crasher Playground jika belum terbuka.

Sisi kanan Toolbar VEXcode VR. Tombol Open Playground, ikon kedua dari kiri, disorot dengan kotak merah.

  • Pilih tombol “Mulai” untuk menguji proyek.

Sisi kanan Toolbar VEXcode VR. Tombol Mulai, ikon ketiga dari kiri, disorot dengan kotak merah.

  • Saksikan Robot VR melaju ke depan dan bertabrakan dengan bangunan di tengah sebelum berbalik kembali ke titik awal. Robot VR kemudian akan berbelok ke kanan 90 derajat dan melaju ke depan untuk bertabrakan dengan bangunan di sudut kanan bawah Castle Crasher Playground.

    Pemandangan dari atas ke bawah Castle Crasher Playground. Kastil di tengah dan kanan bawah telah roboh. Robot VR sekarang berada di kanan bawah taman bermain, menghadap dinding kanan taman bermain.

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.