AlignPosition
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Kontraksi AlignPosition memerlukan kekuatan untuk memindahkan dua lampiran bersama, atau untuk memindahkan satu lampiran ke posisi tujuan.Seperti yang ditunjukkan oleh nama, itu hanya mempengaruhi posisi posisi lampiran, bukan orientasi mereka (untuk menyelaraskan lampiran dengan orientasi orientasi , lihat AlignOrientation ).
Saat mengkonfigurasi batasan ini, mungkin berguna untuk mempelajari Unit Roblox untuk memahami bagaimana unit Roblox dibandingkan dengan unit metrik.
Lokasi Kekuatan
Secara default, kekuatan diterapkan ke orang tua dari Attachment0 di lokasi lampiran itu, artinya jika pusat massa orang tua tidak sesuai dengan arah kekuatan, momen akan diterapkan juga seperti kekuatan.Alternatifnya, kekuatan dapat diterapkan ke pusat massa orang tua dengan beralih pada ApplyAtCenterOfMass .
Kekuatan Reaksioner
Secara default, batasan hanya menerapkan kekuatan ke Attachment0 sementara Attachment1 tetap tidak terpengaruh.Jika diinginkan, kekuatan dapat diterapkan ke kedua lampiran dalam arah yang sama dan berlawanan dengan mengaktifkan ReactionForceEnabled .
Batas Kekuatan
Anda dapat mengonfigurasi batasan ini untuk menerapkan kekuatan maksimum yang diizinkan oleh batasan melalui properti RigidityEnabled.Ketika true , solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.Ketika false , kekuatan yang diterapkan oleh kondisi terbatas berdasarkan ForceLimitMode , MaxVelocity , dan Responsiveness .Lihat ForceLimitMode untuk rincian lebih lanjut.
Mode lampiran
Kontraksi ini dapat menggunakan salah satu satu atau dua lampiran dalam menghitung tujuannya. Lihat Mode untuk rincian.
Rangkuman
Properti
Apakah kekuatan diterapkan kepada orang tua dari Attachment0 di lokasi lampiran itu, atau di pusat massa orang tua.
Menentukan bagaimana kekuatan batas akan dibatasi. Hanya digunakan jika RigidityEnabled adalah false .
Menentukan sumbu yang digunakan batasan untuk membatasi kekuatan. Hanya berlaku ketika RigidityEnabled adalah false dan AlignPosition.ForceLimitMode adalah PerAxis . .
Kekuatan maksimum di setiap sumbu yang batasan dapat terapkan untuk mencapai tujuannya.
Besaran gaya maksimum yang dapat diterapkan batasan untuk mencapai tujuannya.
Kecepatan maksimum yang bisa digerakkan lampir saat konvergensi.
Apakah batasan menggunakan satu atau dua lampiran dalam menghitung tujuannya.
Posisi ke mana batasan harus memindahkan Attachment0 .
Apakah batasan hanya menerapkan kekuatan 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 kekuatan bergantung pada properti lain, atau jika solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.
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
ApplyAtCenterOfMass
Ketika false (默认), kekuatan diterapkan kepada orang tua dari Attachment0 di lokasi lampiran itu, artinya jika pusat massa orang tua tidak sesuai dengan arah kekuatan, torque akan diterapkan serta kekuatan.Ketika true , kekuatan diterapkan di pusat massa orang tua.
ForceLimitMode
Menentukan bagaimana kekuatan batas akan dibatasi ketika RigidityEnabled adalah false .Ketika ditetapkan ke Magnitude , kekuatan batas akan dibatasi sehingga besarnya kurang dari MaxForce .Ketika ditetapkan ke PerAxis , ketegangan pada setiap sumbu akan dibatasi oleh MaxAxesForce .Lingkaran di sepanjang mana kekuatan akan dibatasi didasarkan pada properti ForceRelativeTo.
ForceRelativeTo
Menentukan sumbu yang digunakan batasan untuk membatasi kekuatan.Hanya berlaku ketika RigidityEnabled adalah false dan AlignPosition.ForceLimitMode adalah PerAxis .Ketika diatur ke World , kekuatan batasan dihitung dalam frame referensi dunia dan batasan kekuatan yang ditentukan di MaxAxesForce merujuk pada sumbu-sumbu sistem koordinat dunia.Ketika diatur ke Attachment0 atau Attachment1, batas kekuatan yang ditentukan di MaxAxesForce merujuk pada sumbu koordinat lampir yang ditentukan.
MaxAxesForce
Kekuatan maksimum di setiap sumbu yang batasan dapat terapkan untuk mencapai tujuannya.Hanya digunakan jika RigidityEnabled adalah false dan ForceLimitMode adalah PerAxis .Kapak yang digunakan untuk menerapkan batas ditentukan menggunakan properti ForceRelativeTo.
MaxForce
Kekuatan maksimum dimensi batasan dapat diterapkan untuk mencapai tujuannya. Hanya digunakan jika RigidityEnabled adalah false dan ForceLimitMode adalah Magnitude .
Perhatikan bahwa MaxForce , serta MaxVelocity , adalah topi untuk kekuatan dan kecepatan masing-masing.Skala aktual ditentukan oleh Responsiveness .
MaxVelocity
Kecepatan maksimum yang bisa digerakkan oleh lampiran saat konvergensi. Hanya digunakan jika RigidityEnabled adalah false .
Perhatikan bahwa MaxVelocity , serta MaxForce , adalah topi untuk kecepatan dan kekuatan 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 mengabaikan Position dan berusaha untuk bergerak Attachment0 ke posisi Attachment1 .
Jika ditetapkan ke OneAttachment , batasan mengabaikan Attachment1 dan berusaha memindahkan Attachment0 ke Position .
Position
Posisi ke mana batasan harus memindahkan Attachment0 .Hanya digunakan jika Mode ditetapkan ke OneAttachment, di mana kasusnya Attachment1 diabaikan.
ReactionForceEnabled
Jika false (默认), batasan hanya menerapkan kekuatan ke Attachment0 sementara Attachment1 tetap tidak terpengaruh.Jika true , kondisi terbatas menerapkan kekuatan 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 kekuatan bergantung pada properti lain, atau jika solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.Jika false (默认), kekuatan ditentukan oleh MaxForce , MaxVelocity , dan Responsiveness .Jika true , solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.