HingeConstraint
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah Batasan Engsel memungkinkan dua Attachments untuk berputar di sekitar satu sumbu, membatasi kedua Attachments sehingga mereka berada di posisi yang sama dan bahwa sumbu X mereka menunjuk ke arah yang sama.
Perhatikan bahwa jika batasan ini menempelkan satu bagian ( A ) ke bagian lain ( B ) yang diikat atau terhubung ke bagian yang diikat ( Z ), bagian A tidak akan disimulasikan secara lokal saat berinteraksi dengan pemain.
Saat mengkonfigurasi batasan ini, mungkin berguna untuk mempelajari Unit Roblox untuk memahami bagaimana unit Roblox dibandingkan dengan unit metrik.
Kekuatan Angular
Engsel dapat dikonfigurasi untuk mengaktifkan rotasi.Jika engselnya ActuatorType diatur ke Motor, ia berusaha memutar lampiran dengan tujuan mencapai AngularVelocity .Anda dapat lebih lanjut mengontrol rotasi ini melalui kedua MotorMaxAcceleration dan MotorMaxTorque .Jika engsel ActuatorType diatur ke Servo , ia berusaha berputar ke sudut yang ditentukan oleh TargetAngle .Rotasi ini dikendalikan oleh kedua AngularSpeed dan ServoMaxTorque .
Batasan
Anda dapat mengatur batas untuk membatasi rotasi engsel, berguna untuk mekanisme seperti pintu yang hanya boleh berayun terbuka atau tertutup dalam rentang yang ditentukan.Mengaktifkan properti LimitsEnabled memperlihatkan batas LowerAngle dan UpperAngle serta Restitution yang mendefinisikan elastisitas lampiran saat mereka mencapai batas tersebut.
Rangkuman
Properti
Mengatur apakah rotasi HingeConstraint berputar diaktifkan dan, jika ya, jenis aktivasi apa yang digunakannya.
Mengidentifikasi kejelasan motor servo dalam mencapai TargetAngle.
Kecepatan sudut yang diinginkan a HingeConstraint dengan ActuatorType diatur ke Servo akan berusaha untuk dipertahankan saat berputar ke arahnya TargetAngle .Diberi ukuran dalam radian/detik.
Kecepatan sudut a HingeConstraint dengan ActuatorType diatur ke Motor akan berusaha mencapai. Diukur dalam radian/detik.
Sudut saat ini dari HingeConstraint .
Mengatur apakah HingeConstraint akan membatasi rentang rotasi.
Sudut rotasi minimum yang HingeConstraint akan diizinkan jika LimitsEnabled benar.
Akselerasi sudut maksimum a HingeConstraint dengan ActuatorType diatur ke Motor dapat diterapkan untuk mencapai AngularVelocity .Diberi ukuran dalam radian/detik².
Torsi maksimum a HingeConstraint dengan ActuatorType diatur ke Motor dapat diterapkan saat mencoba mencapai AngularVelocity yang diinginkan.
Jari visualisasi dari HingeConstraint .
Seberapa elastis Attachment terhubung oleh sebuah HingeConstraint akan menjadi ketika mereka mencapai akhir rentang ketika LimitsEnabled benar. Dibatasi antara 0 dan 1.
Torsi maksimum a HingeConstraint dengan ActuatorType diatur ke Servo dapat diterapkan saat mencoba mencapai TargetAngle yang diinginkan.
Sudut target a HingeConstraint akan berusaha berputar jika sudutnya ActuatorType diatur ke Servo . Diukur dalam derajat.
Sudut rotasi maksimum yang akan diizinkan oleh HingeConstraint jika LimitsEnabled benar.
Menunjukkan apakah batasan saat ini aktif di dunia.
The Attachment yang terhubung ke Constraint.Attachment1 .
The Attachment yang terhubung ke Constraint.Attachment0 .
Warna batasan.
Mengubah apakah batasan diaktifkan atau tidak.
Mengubah visibilitas batasan.
Properti
ActuatorType
Mengatur apakah rotasi HingeConstraint berputar dan, jika demikian, jenis aktivasi apa.
- Jika ActuatorType diatur ke Motor , engsel akan berusaha memutar lampir dengan tujuan mencapai AngularVelocity .Rotasi ini dibatasi oleh kedua MotorMaxAcceleration dan MotorMaxTorque .
- Jika ActuatorType diatur ke Servo , engsel akan berusaha berputar ke sudut yang ditentukan oleh TargetAngle .Rotasi ini dibatasi oleh kedua AngularSpeed dan ServoMaxTorque .
Perhatikan bahwa kedua rotasi berputar terdorong dan bebas dapat dibatasi dengan menetapkan LimitsEnabled ke benar.
AngularResponsiveness
Properti ini menentukan kejelasan servo motor dalam mencapai TargetAngle, ketika ActuatorType diatur ke Servo.Nilai yang lebih besar sesuai dengan respons lebih cepat dan nilai yang lebih kecil menghasilkan lebih banyak penyangga dan respons yang lebih lambat.
AngularSpeed
Kecepatan sudut yang diinginkan a HingeConstraint dengan ActuatorType diatur ke Servo akan berusaha untuk dipertahankan saat berputar ke arahnya TargetAngle .Diberi ukuran dalam radian/detik.
AngularVelocity
Kecepatan sudut a HingeConstraint dengan ActuatorType diatur ke Motor akan berusaha mencapai. Diukur dalam radian/detik.
CurrentAngle
Sudut saat ini dari HingeConstraint . Sudut ini dihitung dengan mengukur jarak sudut dari Y sumbu Attachments .
LimitsEnabled
Mengatur apakah HingeConstraint akan membatasi rentang rotasi.Jika diaktifkan, batasan hanya akan mengizinkan CurrentAngle untuk berada di antara LowerAngle dan UpperAngle .Jika Attachment mencapai akhir rentang rotasi terbatas maka mereka akan berhenti berputar.Jika Restitution lebih besar dari 0 maka lampiran akan melenting ketika mereka mencapai ujung rentang terbatas.
LowerAngle
Sudut rotasi minimum yang HingeConstraint akan diizinkan jika LimitsEnabled benar. Diukur dalam derajat.
MotorMaxAcceleration
Akselerasi sudut maksimum a HingeConstraint dengan ActuatorType diatur ke Motor dapat diterapkan untuk mencapai AngularVelocity .Diberi ukuran dalam radian/detik².
MotorMaxTorque
Torsi maksimum a HingeConstraint dengan ActuatorType diatur ke Motor dapat diterapkan saat mencoba mencapai AngularVelocity yang diinginkan.
Restitution
Seberapa elastis Attachment terhubung oleh sebuah HingeConstraint akan menjadi ketika mereka mencapai akhir rentang ketika LimitsEnabled benar. Dibatasi antara 0 dan 1.
ServoMaxTorque
Torsi maksimum a HingeConstraint dengan ActuatorType diatur ke Servo dapat diterapkan saat mencoba mencapai TargetAngle yang diinginkan.
TargetAngle
Sudut target a HingeConstraint akan berusaha berputar jika sudutnya ActuatorType diatur ke Servo . Diukur dalam derajat.
UpperAngle
Sudut rotasi maksimum yang akan diizinkan oleh HingeConstraint jika LimitsEnabled benar. Diukur dalam derajat.