WeldConstraint

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Schweiß约束 verbindet zwei BaseParts und gewährleistet, dass sie in derselben relativen Position/Ausrichtung zueinander bleiben, was bedeutet, dass sich ein Teil bewegt, wenn das andere die gleiche Menge bewegt.Selbst wenn die beiden Teile nicht berühren, können sie zusammen geschweißt werden.

Die häufigste Möglichkeit, eine Schweißbindung zu erstellen, besteht darin, Schweiß durch das Menü Erstellen des Studio-Balkens in der Registerkarte Modell auszuwählen.

Beachten Sie, dass sich dieses Werkzeug unterschiedlich verhält, je nachdem, wie viele BaseParts ausgewählt werden, wenn das Werkzeug aktiviert wird:

  • Wenn keine BaseParts ausgewählt sind, werden die nächsten beiden BaseParts angeklickten mit einem neuen WeldConstraint verbunden.Wenn dasselbe BasePart zweimal angeklickt wird, wird keine Einschränkung erstellt.
  • Wenn eine BasePart bereits ausgewählt ist, wird die nächste BasePart angeklickte mit einer neuen WeldConstraint mit der ausgewählten verbunden.
  • Wenn mehrere BaseParts ausgewählt sind, werden diejenigen, die berühren oder überschneiden, automatisch durch neue WeldConstraints verschweißt.

Verhaltenswechsel neu positionieren

Das Verschieben eines verschweißten BasePart verhält sich unterschiedlich, je nachdem, ob das Teil durch seine Position oder durch seine CFrame bewegt wurde.

  • Wenn das Position eines verschweißten Teils aktualisiert wird, bewegt sich dieses Teil, aber keine der verbundenen Teile bewegt sich mit ihm.Die Schweißnaht wird den Versatz von den anderen Teilen gemäß der neuen Position des bewegten Teils neu berechnen.

  • Wenn das CFrame eines verschweißten Teils aktualisiert wird, bewegt sich dieses Teil und alle verbundenen Teile Verschiebungswerkzeugsich auch, wodurch sichergestellt wird, dass sie den gleichen Versatz aufrechterhalten, wie wenn der Schweiß erstellt wurde.

Zusammenfassung

Eigenschaften

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Weist darauf hin, ob die Schweiß约束 derzeit in der Welt aktiv ist.

  • Nicht repliziert
    Parallel lesen

    Schaltet die Einschränkung ein und aus.

  • Nicht repliziert
    Parallel lesen

    Der erste Teil, der durch die Beschränkungverbunden ist.

  • Nicht repliziert
    Parallel lesen

    Der zweite Teil, der durch die Beschränkungverbunden ist.

Eigenschaften

Active

Schreibgeschützt
Nicht repliziert
Parallel lesen

Wahr, wenn die Schweiß约束 derzeit in der Welt aktiv ist.

Wenn die Schweiß约束 oder ein Teil davon nicht in Workspace ist, ist der Schweiß inaktiv.

Starr verbindliche Gelenke wie Weld , Snap , WeldConstraint , Motor oder Motor6D können aufgrund von Konflikten mit anderen starr verbindlichen Gelenken, wie z. B. Verbindungen zwischen den gleichen zwei Teilen oder indirekte Zyklen im Schweißgrafik, deaktiviert werden.Gelenke, die auf diese Weise deaktiviert wurden, können später wieder aktiviert werden, wenn ein anderes Gelenk oder ein Teil hinzugefügt oder entfernt wird.

Duplizierte Schweiß约束konflikten nicht, weil Schweiß约束 ihre internen CFrames aus den relativen Positionen ihrer Teile erhalten, wenn sie aktiviert sind und alle aktualisiert werden, wenn BasePart.Position oder BasePart.Orientation auf einem Teil festgelegt wird.Der Streckbaum kann sie weiterhin deaktivieren, wenn sie redundant sind oder einen Zyklus bilden.

Enabled

Nicht repliziert
Parallel lesen

Die Aktivierte Eigenschaft eines WeldConstraint legt fest, ob die Einschränkung aktiv ist oder nicht.Wenn diese Eigenschaft auf wahr gesetzt wird, wenn die Eigenschaften von WeldConstraint.Part0 und WeldConstraint.Part1 der Beschränkungfestlegensind, wird die Einschränkung sicherstellen, dass ihre zwei verbundenen Teile zusammen gesperrt werden.

Nicht repliziert
Parallel lesen

Die Part0 und WeldConstraint.Part1 Eigenschaften eines WeldConstraint Sets, die zwei BasePart Schweißverbindungen verbinden.Sobald beide Eigenschaften festgelegt sind und die Schweißung WeldConstraint.Enabled ist, schließt die Schweißung die beiden Teile zusammen.

Wenn Part0 oder Part1 jemals auf neue Teile gesetzt werden, dann wird der WeldConstraint sofort das neue Teil verknüpfen.Der alte Teil wird nicht mehr eingeschränkt sein.


local Workspace = game:GetService("Workspace")
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.Part0 = partA
weld.Part1 = partB
weld.Parent = partA
Nicht repliziert
Parallel lesen

Die WeldConstraint.Part0 und Part1 Eigenschaften eines WeldConstraint Sets, die zwei BasePart Schweißverbindungen verbinden.Sobald beide Eigenschaften festgelegt sind und die Schweißung WeldConstraint.Enabled ist, schließt die Schweißung die beiden Teile zusammen.

Wenn Part0 oder Part1 jemals auf neue Teile gesetzt werden, dann wird der WeldConstraint sofort das neue Teil verknüpfen.Der alte Teil wird nicht mehr eingeschränkt sein.


local Workspace = game:GetService("Workspace")
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.Part0 = partA
weld.Part1 = partB
weld.Parent = partA

Methoden

Ereignisse