AlignPosition

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

La restrizione Allineare la posizione applica la forza per spostare due allegati insieme o per spostare un allegato in una posizione di destinazione.Come indicato dal nome, interessa solo la posizione dei allegati , non il loro orientamento (per allineare gli allegati con l'orientamento orientamento , vedi AlignOrientation ).

Durante la configurazione di questa Vincolo, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.

Forzare la posizione

Per impostazione predefinita, viene applicata la forza al padre di Attachment0 a quella posizione dell' allegato, il che significa che se il centro di massa del parentnon è allineato con la direzione della forza, verrà applicata anche la forza.In alternativa, la forza può essere applicata al centro di massa dei genitori attivando ApplyAtCenterOfMass .

Forza reazionaria

Per impostazione predefinita, la restrizione si applica solo alla forza a Attachment0 mentre Attachment1 rimane intatta.Se desiderato, la forza può essere applicata a entrambi gli allegati in direzioni uguali e opposte attivando ReactionForceEnabled .

Limiti di forza

Puoi configurare questa restrizione per applicare la forza massima che le restrizioni consentono attraverso la ProprietàRigidityEnabled.Quando è vero, il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento.Quando è falso, la forza applicata dalla restrizione è limitata in base a ForceLimitMode , MaxVelocity e Responsiveness .Vedi ForceLimitMode per ulteriori dettagli.

Modalità allegamento

Questa restrizione può utilizzare uno o due allegati in calcolo del suo obiettivo. Vedi per i dettagli.

Sommario

Proprietà

Proprietà provenienti da Constraint

Proprietà

ApplyAtCenterOfMass

Lettura Parallela

Quando è falso (predefinito), viene applicata la forza al padre di Attachment0 alla posizione dell' allegato, il che significa che se il centro di massa del parentnon è allineato con la direzione della forza, verrà applicata anche la forza.Quando è vero, la forza viene applicata al centro di massa dei genitori.

ForceLimitMode

Lettura Parallela

Determina come la forza di restrizione sarà limitata quando RigidityEnabled è falsa.Quando è impostato su Magnitude , la forza di vincolo sarà limitata in modo che la magnitudine sia inferiore a MaxForce .Quando è impostato su PerAxis , la forza di vincolo lungo ogni asse sarà limitata da MaxAxesForce .Gli assi lungo i quali la forza sarà limitata sono basati sulla ProprietàForceRelativeTo.

Lettura Parallela

Determina gli assi che la restrizione utilizza per limitare la forza.Si applica solo quando RigidityEnabled è falso e AlignPosition.ForceLimitMode è PerAxis .Quando è impostato su World , la forza vincolante viene calcolata nel quadro di riferimento mondiale e i limiti di forza specificati in MaxAxesForce si riferiscono agli assi del sistema di coordinate mondiale.Quando è impostato su Attachment0 o Attachment1 , i limiti di forza specificati in MaxAxesForce si riferiscono agli assi del sistema di coordinate di allegato specificato.

MaxAxesForce

Lettura Parallela

Forza massima lungo ciascun asse a cui la restrizione può applicarsi per raggiungere il suo obiettivo.Utilizzato solo se RigidityEnabled è falso e ForceLimitMode è PerAxis .Gli assi utilizzati per applicarsi al limite sono specificati utilizzando la ProprietàForceRelativeTo.

MaxForce

Lettura Parallela

La magnitudine della forza massima a cui il vincolo può applicarsi per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è falso e ForceLimitMode è Magnitude .

Nota che MaxForce , così come MaxVelocity , sono cappelli alla forza e alla velocità rispettivamente.La scala effettiva è determinata da Responsiveness .

MaxVelocity

Lettura Parallela

Velocità massima che gli allegati possono muoversi quando convergono. Utilizzato solo se RigidityEnabled è falso.

Nota che MaxVelocity , così come MaxForce , sono cappelli alla velocità e alla forza rispettivamente.La scala effettiva è determinata da Responsiveness .

Lettura Parallela

Se la restrizione utilizza uno o due allegati in calcolo del suo obiettivo.Per impostazione predefinita, questo è TwoAttachment , il che significa che la restrizione ignora Position e tenta di spostare Attachment0 alla posizione di Attachment1 .

Se impostato su OneAttachment , la restrizione ignora Attachment1 e tenta di spostare Attachment0 a Position .

Position

Lettura Parallela

La posizione a cui la restrizione dovrebbe spostare il suo Attachment0 .Utilizzato solo se Mode è impostato su OneAttachment, in caso contrario Attachment1 viene ignorato.

ReactionForceEnabled

Lettura Parallela

Se falso (predefinito), la restrizione si applica solo alla forza a Attachment0 mentre Attachment1 rimane intatta.Se vero, la restrizione applica la forza a entrambi gli allegati in direzioni uguali e opposte .

Responsiveness

Lettura Parallela

Controlla quanto rapidamente la restrizione raggiunga il suo obiettivo. I valori più alti fanno si che gli allegatosi allineino più rapidamente. Il valore può essere tra 5 e 200.

RigidityEnabled

Lettura Parallela

Se la forza dipenda da altre proprietà o se il solvente fisico reagisca il più rapidamente possibile per completare l'allineamento.Se falso (predefinito), la forza è determinata da MaxForce, MaxVelocity e Responsiveness.Se vero, il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento.

Metodi

Eventi