Banyak contraption di Roblox akan menggunakan beberapa batasan untuk membangun mekanisme yang lebih rumit. Secara khusus, Anda dapat mengonfigurasi beberapa batasan untuk diaktifan, yang berarti mereka akan bergerak dengan kekuatan mereka sendiri. Tutorial ini akan menunjukkan kepada Anda cara mengaktifkan HingeConstraint untuk menjadi motor agar roda ferris dapat berputar.
Pengaturan roda ferris
Tambahkan roda ferris ke dalam tempat menggunakan model ini atau tempat yang sudah dibangun.

Untuk melihat batasan dan attachment, aktifkan Tampilkan Detail Batasan dari menu Tampilan di Studio.
Tambahkan attachment
Anda perlu menambahkan attachment ke roda ferris untuk menentukan tempat pemutarannya. Saat bekerja dengan attachment, akan sangat membantu untuk memindahkan bagian-bagian yang Anda kerjakan agar Anda dapat dengan jelas melihat posisi dan orientasi dari attachment tersebut.
Di Explorer, perluas FerrisWheel, pilih model MainSupport, dan pindahkan agar Anda bisa melihat sisi poros roda serta sisi poros penopang.

Perluas MainSupport dan pilih SupportAxle. Masukkan sebuah attachment dan beri nama SupportAttachment.

Pindahkan SupportAttachment sehingga berada di tepi dalam dari SupportAxle.

Di FerrisWheel, pilih WheelAxle dan tambahkan attachment baru bernama WheelAttachment.

Pindahkan WheelAttachment ke tepi poros. Pastikan ini adalah sisi yang menghadap ke penopang tempat Anda meletakkan SupportAttachment.

Jika Anda memhover over attachment tersebut, Anda akan melihat panah kuning dan oranye muncul. Pastikan panah kuning untuk kedua attachment mengarah ke arah yang sama. Jika tidak, gunakan tool Putar untuk memastikan keduanya mengarah ke arah yang sama.

Buat HingeConstraint
Sekarang setelah kedua attachment berada di tempatnya, saatnya untuk menambahkan HingeConstraint untuk bertindak sebagai motor roda.
Di SupportAxle, buat HingeConstraint baru dan beri nama MainMotor.

Di properti MainMotor, atur Attachment0 ke SupportAttachment, dan Attachment1 ke WheelAttachment.

Pilih model MainSupport dan kembalikan ke posisi aslinya.

Ubah menjadi motor
Secara default, HingeConstraints hanya akan berputar jika ada gaya luar yang bertindak padanya, seperti karakter pengguna yang mendorong bagian yang terhubung. Untuk membuat HingeConstraint berputar dengan sendirinya, kita harus mengonfigurasinya menjadi Motor, menetapkan laju putaran yang diinginkan, dan memastikan engsel memiliki cukup torsi.
Pilih MainMotor dan, di propertinya, ubah ActuatorType menjadi Motor.

Ubah AngularVelocity menjadi 0.314.

Salin nilai inf dari MotorMaxAcceleration ke MotorMaxTorque sehingga roda dapat menangani beban dalam jumlah berapa pun.

Inisialisasi playtest untuk menguji perilaku putaran roda Anda.
Perhatikan bahwa Anda hanya perlu motor di satu sisi roda; Anda tidak perlu motor di kedua sisi. Saat membangun dengan contraption, cobalah menggunakan sebanyak mungkin batasan. Ini memastikan bahwa contraption Anda stabil dan dapat diandalkan.
Sekarang Anda telah sepenuhnya membangun roda ferris, cobalah eksperimen dengan lebih banyak batasan. Anda bisa menambahkan lebih banyak mobil ke roda ferris, atau Anda bisa mencoba membangun contraption yang orisinal.