WeldConstraint

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

WeldConstraint conecta dos BaseParts y asegura que permanezcan en la misma posición/orientación relativa uno del otro, lo que significa que si una parte se mueve, la otra se mueve la misma cantidad. Incluso si las dos partes no están tocando, se pueden soldar juntas.

La forma más común de crear un límite de soldadura es seleccionando Soldadura a través del menú Crear en la pestaña Modelo en la pestaña 2>Modelo2>.

Constraint picker indicated in Studio toolbar

Tenga en cuenta que este comportamiento cambia dependiendo de la cantidad de BaseParts seleccionados cuando se activa la herramienta:

  • Si no se seleccionan BaseParts, los dos siguientes BaseParts que se haga clic estarán conectados por un nuevo WeldConstraint. Si el mismo 1> Class.BasePart1> es seleccionado dos veces, no se creará ninguna restricción.
  • Si se ha seleccionado uno BasePart, el siguiente BasePart seleccionado se conectará al seleccionado con un nuevo WeldConstraint .
  • Si se seleccionan múltiples BaseParts, aquellos que tocan o se superponen se unirán automáticamente por nuevos WeldConstraints .

Reposicionando el comportamiento

Mover un BasePart soldado se comporta de manera diferente dependiendo de si se movió a través de su Position o a través de su CFrame.

  • Si se actualiza el Position de una parte soldada, esa parte se moverá, pero ninguna de las partes conectadas se moverá con ella. La soldadura recalculará el desplazamiento de las otras partes según la nueva posición de la parte soldada.

  • Si se actualiza la parte soldada, su CFrame se moverá, y todas las partes conectadas también se herramienta de movimiento, asegurando que mantengan el mismo desplazamiento que cuando se creó el soldadura.

Resumen

Propiedades

  • Solo lectura
    No replicado
    Leer paralelo

    Indica si el límite de soldadura está activo en el mundo.

  • No replicado
    Leer paralelo

    Alterna el límite de velocidad.

  • No replicado
    Leer paralelo

    La primera parte restricciónpor el límite.

  • No replicado
    Leer paralelo

    La segunda parte restricciónpor el límite.

Propiedades

Active

Solo lectura
No replicado
Leer paralelo

Cierto si el WeldConstraint está activo en el mundo.

Si la Con限ación de soldadura o una de sus partes no está en Workspace la soldadura estará inactivo.

Las articulaciones rígidas, como Weld, Snap, WeldConstraint, 1> Class.Motor1> o 4> Class.Motor6D4>, también pueden estar desactivadas debido a conflictos con otras artic

Duplicate WeldConstraints no se conflictan porque Duplicate WeldConstraints derivan sus CFrames internos de las posiciones relativas de sus partes cuando están habilitadas y todas las actualizaciones cuando BasePart.Position o BasePart.Orientation está configurado en una parte. El árbol de enlace puede todavía desactivarlos si son redundantes o forman un ciclo.

Enabled

No replicado
Leer paralelo

La propiedad Habilitado de un WeldConstraint establece si el límite está activo o no. Cuando esta propiedad se establece como verdadera, si el límite está restriccióncomo establecer, entonces el límite asegurará que sus dos partes conectadas estén bloqueadas juntas.

No replicado
Leer paralelo

Las propiedades Parte0 y WeldConstraint.Part1 de un conjunto de WeldConstraint que conecta dos piezas de 1> Class.BasePart1> son al instante que ambas propiedades estén establecidas y la soldadura esté 4> Class.Weld4> , la soldadura bloqueará las dos pie

Si Part0 o Part1 se establecen en nuevas partes, entonces la Con restricciones de soldadura se llevará instantáneamente a la nueva parte. La parte antigua ya no se volverá a limitar.


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
No replicado
Leer paralelo

Las propiedades WeldConstraint.Part0 y Part1 de un conjunto de WeldConstraint que establece que dos 2>Class.BasePart2> conectan el soldadura. Tan pronto como ambas propiedades estén establecidas y la soldadura esté 5>Class.Weld5>, la soldadura bloqueará las dos partes j

Si Part0 o Part1 se establecen en nuevas partes, entonces la Con restricciones de soldadura se llevará instantáneamente a la nueva parte. La parte antigua ya no se volverá a limitar.


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

Métodos

Eventos