AlignPosition

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.

AlignPosition kısıtlaması, iki ekipmanı birlikte hareket ettirmek veya bir ekipmanı bir hedef konumuna taşımak için güç uygular.Adından da anlaşıldığı gibi, sadece eklerin pozisyonunu etkiler, yönelimlerini değil (ekleri yönelim ile eşleştirmek için , bakınız AlignOrientation ).

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.

Konumu Zorla

Varsayılan olarak, güç, bu bağlantının konumundaki ebeveynine uygulanır, yani eğer ebeveynin kütle merkezi gücün yönüyle uyumlu değilse, tork da güç gibi uygulanacaktır.Alternatif olarak, kuvvet ebeveynlerin kütle merkezine uygulanabilir, ApplyAtCenterOfMass 'ye tıklayarak.

Tepkili Kuvvet

Varsayılan olarak, kısıtlama yalnızca Attachment0 'ye güç uygular ve Attachment1 etkilenmez.Eğer istenirse, güç her iki ekine eşit ve ters yönlerde uygulanabilir bằng şekilde ReactionForceEnabled.

Zorlama Sınırları

Bu kısıtlamayı yapılandırabilirsiniz RigidityEnabled özelliği aracılığıyla sınırların izin verdiği maksimum gücü uygulayarak.Gerçek olduğunda, fiziği çözücüsü alımı bitirmek için mümkün olduğunca hızlı tepki verir.Yanlış olduğunda, kısıtlayıcı tarafından uygulanan kuvvet ForceLimitMode , MaxVelocity ve Responsiveness üzerine sınırlandırılır.Daha fazla ayrıntı için ForceLimitMode bakın.

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

  • Kuvvet, bu bağlantının konumundaki ebeveynine veya ebeveynlerin kütle merkezine uygulanır mı, Attachment0 ya da ebeveynlerin kütle merkezinde.

  • Kısıtlayıcı gücün nasıl sınırlandırılacağını belirler. Sadece RigidityEnabled false ise kullanılır.

  • Kısıtın kuvveti sınırlandırmak için kullandığı eksenleri belirler. Sadece false ve olduğunda uygulanır.

  • Kısıtın hedeflerine ulaşmak için her eksen boyunca uygulayabileceği maksimum kuvvet.

  • Paralel oku

    Kısıtın hedefine ulaşmak için uygulayabileceği maksimum güç büyüklüğü.

  • Paralel oku

    Eklentilerin dönüşüm sırasında hareket edebileceği maksimum hız.

  • Kısıt, hedefini hesaplarken bir veya iki ek bağlantı kullanır mı.

  • Paralel oku

    Kısıtın hareket etmesi gereken pozisyon Attachment0 .

  • Sınırın sadece Attachment0 ya da eşit ve zıt yönlerdeki her iki ekipmana güç uygulayıp uygulamadığı.

  • 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.

  • Kuvvetin diğer özelliklere bağlı olup olmadığı veya fiziğin çözücüsünün uyumu bitirmek için mümkün olduğunca hızlı tepki verip vermediği.

Şuradan alınan Özellikler: Constraint

Özellikler

ApplyAtCenterOfMass

Paralel oku

Yanlış (Varsayılan) olduğunda, güç, bu bağlantının konumundaki ebeveynine uygulanır ve eğer ebeveynin kütle merkezi gücün yönüyle uyumlu değilse, tork da güç kadar uygulanacaktır.Gerçek olduğunda, kuvvet ebeveynlerin kütle merkezine uygulanır.

ForceLimitMode

Paralel oku

Kısıtlayıcı gücün RigidityEnabled yanlış olduğunda nasıl sınırlandırılacağını belirler.Magnitude olarak ayarlanırsa, sınır kuvveti büyüklüğünün MaxForceden az olması için sınırlandırılacaktır.PerAxis olarak ayarlanırsa, her bir eksen boyunca sınır kuvveti MaxAxesForce ile sınırlı olacaktır.Kuvvetin sınırlandırılacağı eksenler, ForceRelativeTo özelliğine dayanmaktadır.

Paralel oku

Kısıtın kuvveti sınırlandırmak için kullandığı eksenleri belirler.Sadece yanlış olduğunda ve olduğunda uygulanır.World olarak ayarlanırsa, kısıtlayıcı güç dünya referans çerçevesinde hesaplanır ve MaxAxesForce 'de belirtilen güç sınırları dünya koordinat sisteminin eksenlerine işaret eder. veya olarak ayarlanırken, belirtilen güç sınırları belirtilen bağlantı koordinat sisteminin eksenlerine işaret eder.

MaxAxesForce

Paralel oku

Kısıtın hedeflerine ulaşmak için her eksen boyunca uygulayabileceği maksimum kuvvet.Sadece RigidityEnabled false ve ForceLimitMode false ise kullanılır ve PerAxis .Sınıra uygulanmak için kullanılan eksenler, ForceRelativeTo özelliği kullanılarak belirtilir.

MaxForce

Paralel oku

Kısıtın hedefini elde etmek için uygulayabileceği maksimum güç büyüklüğü. Sadece false ve olduğunda kullanılır.

Unutmayın ki MaxForce ve MaxVelocity , güce ve hıza karşılık olarak sınırlarıdır .Gerçek ölçek, Responsiveness tarafından belirlenir.

MaxVelocity

Paralel oku

Eklentilerin dönüşüm sırasında hareket edebileceği maksimum hız. Sadece RigidityEnabled false ise kullanılır.

Unutmayın ki MaxVelocity ve MaxForce , hıza ve güce karşılık olarak sınırları 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ı Position görmezden gelir ve Attachment0 konumuna taşımaya çalışır Attachment1 .

OneAttachment olarak ayarlanırsa, kısıtlama Attachment1 görmezden gelir ve Attachment0 'i Position 'a taşımaya çalışır.

Position

Paralel oku

Kısıtın hareket etmesi gereken pozisyon Attachment0 .Sadece kullanılır Mode , bu durumda OneAttachment atlanır, eğer Attachment1 ayarlanırsa.

ReactionForceEnabled

Paralel oku

Eğer yanlışsa (Varsayılan), sınır sadece Attachment0 'ye güç uygular ve Attachment1 etkilenmez.Eğer doğruysa, kısıt kuvveti eşit ve ters yönlerdeki her iki ekipmana 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

Kuvvetin diğer özelliklere bağlı olup olmadığı veya fiziğin çözücüsünün uyumu bitirmek için mümkün olduğunca hızlı tepki verip vermediği.Eğer yanlışsa (Varsayılan), güç MaxForce , MaxVelocity 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.

Yöntemler

Etkinlikler