WeldConstraint

Visualizza obsoleti

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

WeldConstraint connette due BaseParts e garantisce che rimangano nello stesso orientamento relativo l'uno dall'altro, il che significa che se una parte si muove, l'altra muove la stessa quantità. Anche se le due parti non sono in contatto, possono essere saldati insieme.

Il modo più comune per creare una limitazione di saldatura è selezionando Saldatura attraverso il menu Crea nella scheda Modello.

Constraint picker indicated in Studio toolbar

Nota che questo strumento si comporta in modo diverso a seconda del numero di BaseParts selezionati quando lo strumento viene attivato:

  • Se nessuno BaseParts è selezionato, i due seguenti BaseParts cliccati saranno connessi da un nuovo WeldConstraint. Se lo stesso 1> Class.BasePart1> viene cliccato due volte, non verrà creata alcuna restrizione.
  • Se uno BasePart è già selezionato, il prossimo BasePart cliccato sarà connesso allo selezionato con un nuovo WeldConstraint .
  • Se più BaseParts sono selezionati, quelli che toccano o si sovrappongono saranno automaticamente saldati insieme da nuovi WeldConstraints .

Ripristino del comportamento

Spostare una BasePart saldata si comporta in modo diverso a seconda del fatto che la parte sia stata spostata attraverso il suo Position o attraverso il suo CFrame .

  • Se la posizione Position di una parte saldata viene aggiornata, quella parte si muoverà, ma nessuna delle parti connesse si muoverà con essa. Il saldatura ricalibrerà l'Offset dalle altre parti in base alla nuova posizione della parte.

  • Se una parte saldata's Datatype.CFrame 's viene aggiornata, quella parte si muoverà e tutte le parti connesse si Sposta, assicurando che mantengano lo stesso offset quando la saldatura è stata creata.

Sommario

Proprietà

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Indica se il WeldConstraint è attualmente attivo nel Mondo.

  • Non Replicato
    Lettura Parallela

    Attiva o disattiva la limitazione.

  • Non Replicato
    Lettura Parallela

    La prima parte connessa dalla limitazione.

  • Non Replicato
    Lettura Parallela

    La seconda parte connessa dall' vincolo.

Proprietà

Active

Sola Lettura
Non Replicato
Lettura Parallela

Vero se il WeldConstraint è attualmente attivo nel Mondo.

Se il WeldConstraint o una delle sue parti non è in Workspace la saldatura sarà Inattivo, Inattiva, Inattivi.

Le articolazioni rigide come Weld , Snap , WeldConstraint , 1> Class.Motor1> , o 4> Class.Motor6D4> possono anche essere disabilitati a

Duplicate WeldConstraints non conflitti poiché WeldSeconds deriva i loro CFrame interni dalle posizioni relative delle loro parti quando sono abilitati e tutte le aggiornamenti quando BasePart.Position o BasePart.Orientation è impostato su una parte. L'albero di spannamento potrebbe ancora disabilitarli se sono inutili o formano un ciclo.

Enabled

Non Replicato
Lettura Parallela

La proprietà Abilitata di un WeldConstraint imposta se il vincolo è attivo o no. Quando questa proprietà è impostata su true, se il Vincolo's WeldConstraint.Part0 e 2> Class.WeldConstraint.Part12> proprietà sono Impostare, il vincolo garantirà che le sue due parti connesse siano bloccate ins

Non Replicato
Lettura Parallela

Le proprietà Part0 e WeldConstraint.Part1 di un set che due WeldConstraint connette. Non appena entrambe le proprietà sono impostate e la saldatura è 1> Class.Weld1>, la saldatura bloccherà le due parti insieme.

Se Part0 o Part1 sono mai impostati su nuove parti, allora il WeldConstraint istantaneamente leggerà la nuova parte. La vecchia parte non sarà più limitata.


local partA = Instance.new("Part")
local partB = Instance.new("Part")
partA.Position = Vector3.new(0, 10, 0)
partA.Parent = workspace
partB.Position = Vector3.new(0, 10, 10)
partB.Parent = workspace
local weld = Instance.new("WeldConstraint")
weld.Parent = partA
weld.Part0 = partA
weld.Part1 = partB
Non Replicato
Lettura Parallela

Le proprietà WeldConstraint.Part0 e Part1 di un set di WeldConstraint impostato che connette i due 1> Class.BasePart1> . Non appena entrambe le proprietà sono impostate e il weld è 4> Class.WeldConstraint.Enabled4>, il weld bloccherà i due parti insieme.

Se Part0 o Part1 sono mai impostati su nuove parti, allora il WeldConstraint istantaneamente leggerà la nuova parte. La vecchia parte non sarà più limitata.


local partA = Instance.new("Part")
local partB = Instance.new("Part")
partA.Position = Vector3.new(0, 10, 0)
partA.Parent = game.Workspace
partB.Position = Vector3.new(0, 10, 10)
partB.Parent = game.Workspace
local weld = Instance.new("WeldConstraint")
weld.Parent = partA
weld.Part0 = partA
weld.Part1 = partB

Metodi

Eventi