Banyak kontraktasi di Roblox menggunakan banyak kendala untuk membangun mekanisme yang lebih kompleks. Khususnya, Anda dapat mengkonfigurasi beberapa kendala untuk menjadi berakting, yang berarti mereka akan bergerak di bawah kekuatan mereka sendiri. Tutorial ini akan menunjukkan cara mengaktifkan HingeConstraint untuk menj
Pengaturan Roda Ferris
Tambahkan roda Ferris ke tempat menggunakan salah satu model ini atau tempat prasejahitan.
Untuk melihat kendala dan lampiran, di tab Model, aktifkan Detail Kendala.
Tambahkan Aksesori
Anda akan perlu menambahkan lampiran ke roda Ferris untuk menentukan di mana itu akan berputar. Saat bekerja dengan lampiran, itu membantu untuk menempatkan bagian yang Anda kerjakan bersama-sama sehingga Anda dapat dengan jelas melihat posisi dan orientasi lampiran.
Di Explorer, ekspansi FerrisWheel , pilih model MainSupport , dan pindahkan sehingga Anda dapat melihat sisi dari roda gigi serta sisi dari sumbu dukungan.
Jadilah Expand MainSupport dan pilih DukunganAxle . Sisipkan lampiran dan ganti nama Dukungan Lapiran .
Pindahkan SupportAmount sehingga berada di ujung bagian dalam dari DukunganAxle .
Di FerrisWheel, pilih WheelAxle dan tambahkan lampiran baru bernama WheelRotation .
Pindahkan WheelRotationAmount ke ujung sumbu. Pastikan ini adalah sisi yang menghadap dukungan di mana Anda menempatkan SupportAmount .
Jika Anda menaiki lampiran, Anda akan melihat panah kuning dan oranye muncul. Pastikan panah kuning untuk kedua lampiran berada dalam arah yang sama. Jika tidak, gunakan alat Putar untuk memastikan mereka berada dalam arah yang sama.
Membuat HingeConstraint
Sekarang bahwa kedua lampiran tersebut berada di tempatnya, saatnya untuk menambahkan HingeConstraint untuk bertindak sebagai motor untuk roda.
Di SupportAxle, buat HingeConstraint baru dan nama itu MainMotor .
Dalam properti MainMotor , atur Attachment0 untuk Dukungan Aksesori, dan Attachment1 untuk WheelAmount.
Pilih model MainSupport dan kembalikan ke posisinya yang asli.
Beralih ke Motor
Secara default, HingeConstraints hanya akan berubah jika keluaran ke luar bertindak pada mereka, seperti karakter pengguna mendorong di bagian terhubung. Untuk membuat HingeConstraint berubah memiliki, kita harus mengkonfigurasinya menjadi Motor , menetapkan beri ratingberputar kami yang
Pilih MainMotor dan, dalam proporsi, ubah ActuatorType menjadi Motor .
Ubah Kecepatan AngularVelocity menjadi 0,314.
Salin nilai inf dari MotorMaxAcceleration ke MotorMaxTorque sehingga roda dapat menangani berapa pun jumlahnya.
Uji perilaku roda berputar Anda dengan memilih Bermain dan menguji pengalaman Anda.
Perhatikan bahwa Anda hanya memerlukan motor di satu sisi roda; Anda tidak memerlukan motor di kedua sisi. Saat membangun dengan kontrapti, cobalah menggunakan sebanyak batasan seperti mungkin. Ini menjamin bahwa kontrapti Anda stabil dan dapat diandalkan.
Sekarang Anda memiliki roda Ferris yang benar-benar dibangun, cobalah bereksperimen dengan lebih banyak kendala. Anda dapat menambahkan lebih banyak mobil ke roda Ferris, atau Anda dapat mencoba membangun kontrapsi asli.