LineForce
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
La restrizione LineForce applica una forza lungo la linea teorica che connette i suoi due Attachments .Mentre i punti finali (allegati) si muovono, la direzione della forza cambierà di conseguenza.
Durante la configurazione di questa restrizione, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.
Forzare la posizione
Per impostazione predefinita, la forza viene applicata a uno dei genitori nella sua posizione di allegamento.Se desiderato, la forza può essere concentrata al centro di massa di ciascun genitore abilitando ApplyAtCenterOfMass .
Legge quadrica inversa
Quando InverseSquareLaw è true, la magnitudine della forza è moltiplicata dall'inverso quadrato della distanza, il che significa che la forza aumenterà esponenzialmente man mano che i due allegati si avvicineranno insieme, come magneti.Quando si utilizza questa impostazione, si consiglia di impostare una soglia MaxForce per prevenire una forza infinita se gli allegati si allineano precisamente.
Forza reazionaria
Per impostazione predefinita, la restrizione si applica solo alla forza a Attachment0 , mentre Attachment1 rimane intatta.Tuttavia, la forza può essere applicata a entrambi gli allegati in direzioni uguali e opposte attivando ReactionForceEnabled .
Sommario
Proprietà
Se la forza viene applicata al centro di massa dell'assemblaggio padre.
Quando true , la magnitudine della forza è moltiplicata dall'inverso quadrato della distanza.
La magnitudine della forza.
Forza assoluta massima che può essere applicata.
Abilita una forza di reazione uguale e opposta sul genitore di Attachment1 .
Indica se la restrizione è attualmente attiva nel mondo.
Il Attachment che è connesso a Constraint.Attachment1.
Il Attachment che è connesso a Constraint.Attachment0.
Il colore della restrizione.
Attiva o disattiva se la restrizione è abilitata o meno.
Cambia la visibilità della restrizione.
Metodi
Proprietà
ApplyAtCenterOfMass
Quando true , viene applicata la forza al centro di massa della parent assembly di Attachment0 , e la linea che determina la direzione della forza inizierà al centro di massa dichiarato.Quando false , viene applicata la forza a Attachment0 e la linea che determina la direzione inizierà anche a Attachment0 .
InverseSquareLaw
Quando true , la magnitudine della forza è moltiplicata dall'inverso quadrato della distanza.
MaxForce
La forza assoluta massima che può essere applicata.Questa proprietà è abilitata solo quando InverseSquareLaw è anche abilitata.Questa proprietà viene principalmente utilizzata per affrontare il problema che la forza del mover del corpo diventa infinita più i due allegati sono vicini, causando esplosioni che non possono essere prevenute dagli script.Questa proprietà limita il valore assoluto della forza.
ReactionForceEnabled
Consente di applicare una forza di reazione (uguale a quella opposta) al genitore di Attachment1 .Per impostazione predefinita, la forza della linea si applica solo su un genitore di Attachment0 e utilizza Attachment1 come direzione target senza alcuna relazione dinamica.