AlignOrientation

Tampilkan yang Tidak Digunakan Lagi

*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

Properti diwarisi dari Constraint

Properti

Baca Paralel

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

Baca Paralel

Orientasi CFrame (komponen terjemahan diabaikan) dengan mana kendala akan berusaha untuk mencocokkan orientasi Attachment0 .Hanya digunakan ketika Mode diatur ke OneAttachment.

LookAtPosition

Tidak Direplikasi
Baca Paralel

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

Baca Paralel

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

Baca Paralel

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 .

Baca Paralel

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

Tidak Direplikasi
Baca Paralel

Arah sumbu X dari gol, yang diwakili sebagai unit Vector3 . Hanya digunakan ketika Mode adalah OneAttachment .

PrimaryAxisOnly

Baca Paralel

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

Baca Paralel

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

Baca Paralel

Mengontrol seberapa cepat batasan mencapai tujuannya. Nilai yang lebih tinggi menyebabkan lampiran(s) disesuaikan lebih cepat. Nilai bisa antara 5 dan 200.

RigidityEnabled

Baca Paralel

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

Tidak Direplikasi
Baca Paralel

Arah sumbu Y dari gol, yang diwakili sebagai unit Vector3 . Hanya digunakan ketika Mode adalah OneAttachment .

Metode

Acara