AlignPosition
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il AlignPosition limite impone la forza di muovere due allegati insieme, o di spostare un allegato a una posizione di destinazione. Come mostrato dal nome, influisce solo sulla posizione posizione degli allegati, non sulla loro orientazione (per allineare gli allegati per orientamento , vedi 2> Class.AlignOrientation2> ).
Quando si configura questa Vincolo, potrebbe essere utile studiare Unità Roblox per capire come le unità Roblox si paragonano alle unità metriche.
Forza posizione
Per impostazione predefinita, la forza viene applicata al padre di Attachment0 alla posizione di quell'allegato, il che significa che se il centro di massa del parentnon è allineato con la direzione della forza, viene applicata anche la forza. In alternativa, la forza può essere applicata ai genitori dal attivare Class.AlignPosition.ApplyAtCenterOfMass|ApplyAtCenterOfMass
Forza reattiva
Per impostazione predefinita, la restrizione si applica solo a Attachment0 mentre Attachment1 rimane intatto. Se lo desideri, la restrizione può essere applicata a entrambi gli allegati in direzioni parallele e contrarie abilitando 1> Class.AlignPosition.ReactionForceEnabled|ArrowForceEnabled1> .
Limiti di Forza
Puoi configurare questa restrizione per applicare la forza massima che le restrizioni consentono attraverso la ProprietàRigidityEnabled. Quando è vero, il solvente
Modalità accessorio
Questa limitazione può utilizzare uno o più uno o due allegati nel calcolare il suo obiettivo. Vedi Mode per i dettagli.
Sommario
Proprietà
Indipendentemente dal fatto che la forza sia applicata al padre di Attachment0 all'indirizzo di quella allegato, o al centro dei genitori.
Determina il modo in cui la forza di restrizione sarà limitata. Utilizzato solo se RigidityEnabled è falso.
Determina gli assi che il vincolo usa per limitare la forza. Si applica solo quando RigidityEnabled è falso e AlignPosition.ForceLimitMode è PerAxis .
Forza massima lungo ciascun asse che il vincolo può applicare per raggiungere il suo obiettivo.
La magnitudine di forza massima che può essere applicata per raggiungere il suo obiettivo.
Velocità massima che gli allegati possono muovere quando si congiungono.
Se la restrizione usa uno o due allegati per calcolare il suo obiettivo.
La posizione a cui la restrizione dovrebbe spostare il suo Attachment0 .
Indipendentemente dal fatto che la restrizione si applica solo a Attachment0 , o a entrambi gli allegati in direzioni uguali e opposte.
Controlla quanto rapidamente la limitazione raggiunga il suo obiettivo. Valori più elevati fanno si che gli allegatosi allineino più rapidamente.
Indipendentemente dal fatto che la forza sia dipendente da altre proprietà, o se il solvente fisico reagisca il più rapidamente possibile per completare l'allineamento.
Indica se il vincolo è attualmente attivo nel Mondo.
Il Attachment che è connesso a Constraint.Attachment1 .
Il Attachment che è connesso a Constraint.Attachment0 .
Il colore della Vincolo.
Attiva o disattiva la restrizione.
Attiva/disattiva la visibilità della Vincolo.
Metodi
Proprietà
ApplyAtCenterOfMass
Quando falso (predefinito), la forza viene applicata al padre di Attachment0 allo stesso punto di quella allegato, il che significa che se il centro di massa del parentnon è allineato con la direzione della forza, viene applicata anche la torcia. Quando è vero, la forza viene applicata al centro di massa dei genitori.
ForceLimitMode
Determina il modo in cui la forza di restrizione sarà limitata quando Class.AlignPosition.RigidityEnabled|Rigidity
ForceRelativeTo
Determina gli assi che il vincolo usa per limitare la forza. Si applica solo quando RigidityEnabled è falso e Class.
MaxAxesForce
Forza massima lungo ciascun asse che il vincolo può applicare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è falso e ForceLimitMode è PerAxis
MaxForce
Maggiore forza la limitazione può applicare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è falso e ForceLimitMode è Magnitude .
Nota che MaxForce , nonché MaxVelocity , sono limiti alla forza e alla velocità rispettivamente. La scala reale viene determinata da 1> Class.AlignPosition.Responsiveness|Responsibility1> .
MaxVelocity
Velocità massima che gli allegati possono muovere quando si congiungono. Utilizzato solo se RigidityEnabled è falso.
Nota che MaxVelocity , nonché MaxForce , sono limiti alla velocità e alla forza rispettivamente. La scala reale viene determinata da 1> Class.AlignPosition.Responsiveness|Responsibility1> .
Indipendentemente dal fatto che la restrizione utilizza uno o due allegati nel calcolare il suo obiettivo. Per impostazione predefinita, questo è TwoAttachment, il che significa che la restrizione ignora 1> Class.AlignPosition.Position|Position1> e
Se impostato su OneAttachment , il vincolo ignora Attachment1 e tenta di spostare Attachment0 a 1> Class.AlignPosition.Position|Position1> .
Position
La posizione a cui la restrizione dovrebbe spostare il suo Attachment0 . Utilizzato solo se Mode è impostato su OneAttachment, in cui caso 1> Class.Constraint.Attach1|Attach11> viene ignorato.
ReactionForceEnabled
Se falso (predefinito), la restrizione si applica solo a Attachment0 mentre Attachment1 rimane inalterata. Se vero, la restrizione si applica ai due allegati in direzioni parallele e contrarie .
Responsiveness
Controlla quanto rapidamente la limitazione raggiunga il suo obiettivo. Valori più elevati fanno si che gli allegatosi allineino più rapidamente. Il valore può essere tra 5 e 200.
RigidityEnabled
Indipendentemente dal fatto che la forza sia dipendente da altre proprietà, o se il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento. Se falso (predefinito), la forza viene determinata da MaxForce, MaxVelocity e Class.AlignPosition.Respons