AlignOrientation
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Kontraksi AlignOrientation berlaku untuk menyesuaikan dua lampiran, atau untuk menyesuaikan satu lampiran dengan orientasi tujuan.Seperti yang ditunjukkan oleh nama, itu hanya mempengaruhi orientasi orientasi dari lampiran, bukan posisi mereka (untuk menyelaraskan lampiran posisional , lihat AlignPosition).
Torsi yang dibuat oleh AlignOrientation diterapkan tentang pusat massa dari orang tua dari lampiran, atau pusat massa dari bagian yang kaku terhubung ke orang tua.
Saat mengkonfigurasi batasan ini, mungkin berguna untuk mempelajari Unit Roblox untuk memahami bagaimana unit Roblox dibandingkan dengan unit metrik.
Pedang Terpengaruh
Lingkaran yang terpengaruh oleh torque dikendalikan melalui properti batasan AlignType .Ketika diatur ke PrimaryAxisParallel , PrimaryAxisPerpendicular atau PrimaryAxisLookAt , torsi hanya akan terjadi ketika poros utama menjadi tidak sejajar.Jika tidak, batasan akan menerapkan momen pada semua 3 sumbu untuk mencapai alineasi.
Torsi Reaksi
Secara default, batasan hanya menerapkan torsi ke Attachment0 sementara Attachment1 tetap tidak terpengaruh.Jika diinginkan, torsi dapat diterapkan pada kedua lampiran dalam arah yang sama dan berlawanan dengan mengaktifkan ReactionTorqueEnabled .
Besar Torque
Anda dapat mengkonfigurasi batasan ini untuk menerapkan momen maksimum yang diizinkan oleh batasan melalui properti RigidityEnabled.Ketika benar, solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.Ketika palsu, torsi ditentukan oleh MaxTorque , MaxAngularVelocity , dan Responsiveness .
Mode lampiran
Kontraksi ini dapat menggunakan salah satu satu atau dua lampiran dalam menghitung tujuannya. Lihat Mode untuk rincian.
Rangkuman
Properti
Jenis alineasi sumbu batasan.
Orientasi CFrame dengan mana kendala akan berusaha untuk cocok dengan orientasi Attachment0 .
Sebuah lokasi ruang dunia Vector3 di mana sumbu utama akan berusaha disesuaikan.
Kecepatan sudut maksimum yang dapat digunakan batasan untuk mencapai tujuannya.
Torsi maksimum yang dapat digunakan batasan untuk mencapai tujuannya.
Apakah batasan menggunakan satu atau dua lampiran dalam menghitung tujuannya.
Arah sumbu X dari gol, yang diwakili sebagai unit Vector3.
Menentukan bagaimana sumbu kendali terpengaruh oleh torsi.
Apakah kondisi terbatas hanya menerapkan torque ke Attachment0 , atau ke kedua lampiran dalam arah yang sama dan berlawanan.
Mengontrol seberapa cepat batasan mencapai tujuannya. Nilai yang lebih tinggi menyebabkan lampiran(s) disesuaikan lebih cepat.
Apakah momen bergantung pada properti lain, atau jika solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.
Arah sumbu Y dari gol, yang diwakili sebagai unit Vector3 .
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
AlignType
Menentukan hubungan yang diinginkan antara sumbu utama dari Attachment0 dan tujuan.Opsi yang tersedia adalah AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular , dan PrimaryAxisLookAt .Kontraksi akan berusaha mempertahankan hubungan yang ditentukan, seperti yang diberikan oleh Enum.AlignType , dengan menerapkan momen pada sumbu yang relevan.
CFrame
Orientasi CFrame (komponen terjemahan diabaikan) dengan mana kendala akan berusaha untuk mencocokkan orientasi Attachment0 .Hanya digunakan ketika Mode diatur ke OneAttachment.
LookAtPosition
Sebuah lokasi ruang dunia Vector3 di mana sumbu utama akan berusaha disesuaikan.Ini hanya aktif ketika AlignType diatur ke PrimaryAxisLookAt dan Mode diatur ke OneAttachment .
MaxAngularVelocity
Kecepatan sudut maksimum yang dapat digunakan kontrak untuk mencapai tujuannya. Hanya digunakan jika RigidityEnabled palsu.
Perhatikan bahwa MaxAngularVelocity , serta MaxTorque , adalah topi untuk kecepatan sudut dan torsi masing-masing.Skala aktual ditentukan oleh Responsiveness .
MaxTorque
Torsi maksimum yang dapat digunakan batasan untuk mencapai tujuannya. Hanya digunakan jika RigidityEnabled palsu.
Perhatikan bahwa MaxTorque , serta MaxAngularVelocity , adalah batasan untuk momen dan kecepatan sudut masing-masing.Skala aktual ditentukan oleh Responsiveness .
Apakah kondisi menggunakan satu atau dua lampiran dalam menghitung tujuannya.Secara default, ini adalah TwoAttachment , yang berarti bahwa kondisi mencoba untuk cocok dengan orientasi Attachment0 dengan orientasi Attachment1 , mengabaikan CFrame , PrimaryAxis , dan SecondaryAxis .
Jika ditetapkan ke OneAttachment , batasan mengabaikan Attachment1 dan berusaha untuk cocok dengan orientasi Attachment0 dengan orientasi CFrame , atau cocok dengan Axis dan SecondaryAxis dengan properti batasan PrimaryAxis dan SecondaryAxis masing-masing.
PrimaryAxis
Arah sumbu X dari gol, yang diwakili sebagai unit Vector3 . Hanya digunakan ketika Mode adalah OneAttachment .
PrimaryAxisOnly
Menentukan bagaimana sumbu kendali terpengaruh oleh torsi.Jika palsu (默认), batasan akan diterapkan torsi tentang semua 3 sumbu untuk mencapai alineasi.Jika benar, torsi hanya akan terjadi ketika sumbu utama tidak sejajar.
Mengaktifkan PrimaryAxisOnly juga mengaktifkan properti AlignType.
ReactionTorqueEnabled
Jika palsu (默认), batasan hanya menerapkan torsi ke Attachment0 sementara Attachment1 tetap tidak terpengaruh.Jika benar, batasan menerapkan torsi ke kedua lampiran dalam arah yang sama dan berlawanan .
Responsiveness
Mengontrol seberapa cepat batasan mencapai tujuannya. Nilai yang lebih tinggi menyebabkan lampiran(s) disesuaikan lebih cepat. Nilai bisa antara 5 dan 200.
RigidityEnabled
Apakah momen bergantung pada properti lain, atau jika solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.Jika palsu (default), torsi ditentukan oleh MaxTorque , MaxAngularVelocity , dan Responsiveness .Jika benar, solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.
SecondaryAxis
Arah sumbu Y dari gol, yang diwakili sebagai unit Vector3 . Hanya digunakan ketika Mode adalah OneAttachment .