AlignOrientation

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Yönlendirme eşleştirme kısıtlaması, iki bağlantıyı hizalamak veya bir bağlantıyı bir hedef yönelimiyle hizalamak için tork uygular.Adından da anlaşıldığı gibi, sadece eklerin yönelimi üzerinde etkili olur, pozisyonları üzerinde değil (ekleri pozisyonel olarak hizalamak için bakın ).

Bağlantıların ebeveyni tarafından oluşturulan tork AlignOrientation , bağlantıların ebeveyninin kütle merkezine veya ebeveynlerle sert bağlı parçaların kütle merkezine uygulanır.

Bu kısıtlamayı yapılandırırken, Roblox birimlerinin metrik birimlerle nasıl karşılaştırıldığını anlamak için Roblox Birimleri incelemek yararlı olabilir.

Etkilenen Eksenler

Tork tarafından etkilenen eksenler, kısıtlamanın AlignType özelliği aracılığıyla kontrol edilir.PrimaryAxisParallel , PrimaryAxisPerpendicular veya PrimaryAxisLookAt ayarlandığında, tork yalnızca ana eksenler eşit olmadığında oluşacaktır.Aksi takdirde, sınır tüm 3 eksen üzerinde tork uygulayacak ve hizalanma elde edilecektir.

Tepkili Tork

Varsayılan olarak, kısıt sadece Attachment0 'ye tork uygular ve Attachment1 etkilenmez.Eğer istenirse, tork her iki ekipmana eşit ve ters yönlerde birden uygulanabilir, bunu etkinleştirmek için ReactionTorqueEnabled .

Tork Büyüklüğü

Bu kısıtlamayı yapılandırabilirsiniz RigidityEnabled özelliği aracılığıyla sınırların izin verdiği maksimum torku uygulamak için.Gerçek olduğunda, fiziği çözücüsü alımı bitirmek için mümkün olduğunca hızlı tepki verir.Sahte olduğunda, tork MaxTorque , MaxAngularVelocity ve Responsiveness tarafından belirlenir.

Eklenti Modu

Bu kısıtlama, hedefini hesaplarken bir veya iki ek bağlantı kullanabilir. Ayrıntılar için Mode bakın.

Özet

Özellikler

Şuradan alınan Özellikler: Constraint

Özellikler

Paralel oku

Attachment0 ve hedef arasındaki ana eksenler arasındaki istediğiniz ilişkiyi belirtir.Mevcut seçenekler AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular ve PrimaryAxisLookAt dir.Kısıt, belirtilen ilişkiyi korumaya çalışacak, çünkü Enum.AlignType , ilgili eksenlere tork uygulayarak.

CFrame

Paralel oku

Kısıtın CFrame yönü (çeviri bileşeni göz ardı edildi) ile kısıt, Attachment0 yönüne eşleşmeye çalışacaktır.Sadece ayarlandığında kullanılır.

LookAtPosition

Çoğaltılmamış
Paralel oku

Birincil eksenin eşleşmeye çalışacağı Vector3 dünya uzay konumu.Bu yalnızca ve ayarlandığında aktif olur.

MaxAngularVelocity

Paralel oku

Kısıtın hedefine ulaşmak için kullanabileceği maksimum açısal hız. Sadece RigidityEnabled false ise kullanılır.

Unutmayın ki MaxAngularVelocity ve MaxTorque , ayrıca açısal hıza ve torka karşı sınırlar dır.Gerçek ölçek, Responsiveness tarafından belirlenir.

MaxTorque

Paralel oku

Kısıtın hedefine ulaşmak için kullanabileceği maksimum tork. Sadece RigidityEnabled false ise kullanılır.

Unutmayın ki MaxTorque ve MaxAngularVelocity , tork ve açısal hıza karşılık olarak kapağı dır.Gerçek ölçek, Responsiveness tarafından belirlenir.

Paralel oku

Kısıt, hedefini hesaplarken bir veya iki ek bağlantı kullanır mı?Varsayılan olarak, bu TwoAttachment , yani kısıtlayıcı, Attachment0 ile Attachment1 'in yönünü eşleştirmeye çalışıyor, CFrame , PrimaryAxis ve SecondaryAxis göz ardı ediyor.

OneAttachment olarak ayarlanırsa, kısıtlama Attachment1 görmezden gelir ve Attachment0 'in yönünü CFrame ile eşleştirmeye çalışır veya bağlantının Axis ve SecondaryAxis özelliklerini kısıtlamanın PrimaryAxis ve SecondaryAxis özellikleriyle eşleştirir.

PrimaryAxis

Çoğaltılmamış
Paralel oku

Hedefin X ekseninin yönü, bir birim olarak temsil edilir . Sadece kullanılırken kullanılır.

PrimaryAxisOnly

Paralel oku

Kısıtın eksenlerinin tork tarafından nasıl etkilendiğini belirler.Eğer yanlışsa (Varsayılan), sınır uyum sağlamak için tüm 3 eksene tork uygulayacaktır.Eğer doğruysa, tork yalnızca ana eksenler yanlış hizalanırsa oluşacaktır.

PrimaryAxisOnly etkinleştirmek ayrıca AlignType özelliğini de etkinleştirir.

ReactionTorqueEnabled

Paralel oku

Eğer yanlışsa (Varsayılan), sınır sadece Attachment0 'ye tork uygular ve Attachment1 etkilenmez.Eğer doğruysa, kısıtlayıcı her iki bağlantıya eşit ve ters yönlerde eşit tork uygular.

Responsiveness

Paralel oku

Kısıtın hedefe ne kadar hızlı ulaştığını kontrol eder. Daha yüksek değerler, bağlantıların daha hızlı hizalanmasına neden olur. Değer 5 ile 200 arasında olabilir.

RigidityEnabled

Paralel oku

Tork diğer özelliklere bağlı mı, yoksa fiziği çözücüsü alımı bitirmek için mümkün olduğunca hızlı tepki veriyor mu?Eğer yanlışsa (Varsayılan), tork MaxTorque , MaxAngularVelocity ve Responsiveness tarafından belirlenir.Eğer doğruysa, fiziği çözücüsü alımı bitirmek için mümkün olduğunca hızlı tepki verir.

SecondaryAxis

Çoğaltılmamış
Paralel oku

Hedefin Y ekseninin yönü, bir birim olarak temsil edilir . Sadece kullanılırken kullanılır.

Yöntemler

Etkinlikler