AlignPosition
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Konstruksi AlignPosition menerapkan kekuatan untuk menggerakkan dua lampiran bersama-sama, atau untuk menggerakkan satu lampiran ke posisi tujuan. Seperti yang ditunjukkan oleh nama, itu hanya mengubah posisi dari lampiran, bukan orientasi mereka (untuk menyimpan orientasi orientasi , lihat 1> Class.AlignOrientation1>
Saat menyiapkan kendala ini, mungkin berguna untuk mempelajari Roblox Units untuk memahami bagaimana unit Roblox dibandingkan dengan unit metrik.
Lokasi Force
Secara default, kekuatan diterapkan ke orang tua dari Attachment0 di lokasi orang tua, yang berarti bahwa jika pusat mass orang tua tidak beraline dengan arah kekuatan, torque akan diterapkan juga seperti kekuatan. Alternatifnya, kekuatan dapat diterapkan ke orang tua dengan meng
Kekuatan Reaksioner
Secara default, kondisi hanya menerapkan kekuatan kepada Attachment0 sementara Attachment1 tetap tidak terpengaruh. Jika diinginkan, kekuatan dapat diterapkan ke kedua lampiran dalam arah yang sama dan arah berlawanan dengan mengaktifkan 1>
Membatasi Kekuatan
Anda dapat mengkonfigurasikan kendala ini untuk menerapkan kekuatan maksimum yang dibatasi oleh RigidityEnabled property.
Mode Aksesori
Konstruksi ini dapat menggunakan satu atau lebih lampiran untuk menghitung tujuan. Lihat Class.AlignPosition.Mode|Mode untuk detail.
Rangkuman
Properti
Apakah kekuatan diterapkan ke pada orang tua dari Attachment0 di lokasi lampiran itu, atau di pusat orang tua.
Mengukur bagaimana batasan kekuatan akan dibatasi. Hanya digunakan jika RigidityEnabled adalah benar.
Mengidentifikasi kapak yang dibatasi menggunakan batasan. Berlaku hanya ketika RigidityEnabled adalah false dan AlignPosition.ForceLimitMode adalah PerAxis.
Kekuatan maksimum di setiap sumbu yang kendali dapat diterapkan untuk mencapai tujuan.
Magnetik kekuatan maksimum yang dapat diterapkan pada kendala untuk mencapai tujuan.
Kecepatan maksimum yang dapat ditransmisikan oleh lampiran saat dikonvergensi.
Apakah batas menggunakan satu atau dua lampiran dalam menghitung tujuan.
Posisi ke mana batasan harus pindahkan Attachment0 .
Apakah kondisi tersebut hanya berlaku untuk Attachment0 , atau kedua lampiran dalam arah yang sama dan berlawanan.
Mengontrol seberapa cepat kendali mencapai tujuan.Nilai yang lebih tinggi menyebabkan lampiran(s) untuk ber齐렬 lebih cepat.
Apakah kekuatan bergantung pada propinsi lain, atau apakah solver fisika bereaksi secepat mungkin untuk menyelesaikan alineasi.
Menunjukkan apakah kondisi tersebut saat ini aktif di dunia.
Class.Attendance yang terhubung dengan Constraint.Attachment1 .
Class.Attendance yang terhubung dengan Constraint.Attachment0 .
Warna batasan.
Mengubah apakah batas dinyalakan atau tidak.
Mengubah kesulitan ketentuan.
Properti
ApplyAtCenterOfMass
Ketika false (default), force diterapkan pada orang tua dari Attachment0 di lokasi tersebut, yang berarti jika pusat mass orang tua tidak beraline dengan arah kekuatan, torque akan diterapkan juga seperti kekuatan. Ketika benar, force diterapkan di orang tua.
ForceLimitMode
Mengukur ketahanan ketika kondisi batas dibatasi ketika Class.AlignPosition.RigidityEnabled
ForceRelativeTo
Menentukan kapak yang dibatasi menggunakan batasan yang diterapkan untuk membatasi kekuatan. Hanya berlaku ketika Class.AlignPosition.R
MaxAxesForce
Kekuatan maksimum di setiap sumbu yang dibatasi dapat diterapkan untuk mencapai tujuan. Hanya digunakan jika RigidityEnabled benar dan ForceLimitMode adalah Amount.ForceLimitMode|PerAxis
MaxForce
Magnitudo kekuatan maksimum yang dibatasi dapat diterapkan untuk mencapai tujuan itu. Hanya digunakan jika RigidityEnabled salah dan ForceLimitMode adalah Magnitude .
Catat bahwa MaxForce , serta MaxVelocity , adalah topeng kapas ke kekuatan dan kekecepatan masing-masing. Skala aktual ditentukan oleh 1> Class.AlignPosition.Responsiveness|Responsibility1> .
MaxVelocity
Kecepatan maksimum yang dapat ditransmisikan oleh lampiran saat dikonversi. Hanya digunakan jika RigidityEnabled salah.
Catat bahwa MaxVelocity , serta MaxForce , adalah batas ke kecepatan dan kekuatan masing-masing. Skala aktual ditentukan oleh 1> Class.AlignPosition.Responsiveness|Responsibility1> .
Apakah batas menggunakan satu atau dua lampiran dalam menghitung tujuannya. Secara default, ini adalah TwoAttachment, yang berarti batas mengabaikan 1> Class.AlignPosition.Position|Position1> dan menc
Jika diatur ke OneAttachment, kondisi membatasi menghilangkan Attachment1 dan mencoba untuk pindahkan Class.Constraint.Arrow ke 1> Class.AlignPosition.Position|Position1> .
Position
Posisi ke mana batasan harus pindahkan Attachment0 . Hanya digunakan jika Mode di set ke OneAttachment, di mana case 1> Class.Constraint.Attach1|Attach11> diabaikan.
ReactionForceEnabled
Jika false (默认), kondisi hanya menerapkan kekuatan kepada Attachment0 sementara Attachment1 tetap tidak terpengaruh. Jika true, kondisi menerapkan kekuatan ke kedua bagian tautan dalam arah yang sama dan berlawanan .
Responsiveness
Mengontrol seberapa cepat kendali mencapai tujuan.Nilai yang lebih tinggi menyebabkan lampiran(s) untuk ber齐렬 lebih cepat.Nilai dapat berkisar antara 5 dan 200.
RigidityEnabled
Apakah kekuatan bergantung pada propinsi lain, atau apakah solver fisika bereaksi secepat mungkin untuk menyelesaikan aliansi. Jika benar (default), kekuatan ditentukan oleh MaxForce , MaxVelocity , dan Class.AlignPosition