WeldConstraint

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

WeldConstructor iki BaseParts ı birbirine bağlar ve onlar aynı relatif pozisyon/yönüyle kalırlar, yani bir parçanın hareket etmesi durumunda diğer parçanın aynı miktarda hareket etmesini sağlar. Eğer iki parça dokunmuyorsa bile birbirlerine kaynaklanabilir.

Bir kaynak sınırı oluşturmak için en yaygın yol Studio'nun Oluştur menüsünden Kaynak seçmektir.

Constraint picker indicated in Studio toolbar

Araç aktifleştirildiğinde seçilen BaseParts sayısına bağlı olarak davranışı farklı gösterir:

  • Eğer seçilmezse, bir sonraki iki BaseParts bağlanacaktır. Aynı BaseParts iki kez tıklanırsa, hiçbir kısıtlayıcı oluşturulmaz.
  • Eğer zaten bir BasePart seçilmişse, bir sonraki BasePart tıklanırken seçilen ile bağlanır. Yeni bir WeldConstraint ile.
  • Eğer birden fazla BaseParts seçilirse, dokunan veya çakma olanlar otomatik olarak yeni WeldConstraints ile birleştirilir.

Davranış Yeniden Yerleştirme

Kaynaklı bir BasePart hareket edildiğinde, parçanın hareket edildiği yere bağlı olarak davranışı farklı olur.

  • Kaynaklı bir parçanın Position güncellenirse, o parça hareket edecek, ancak bağlanan parçalardan hiçbiri hareket etmeyecek. Kaynak, hareket edilen parçanın yeni konumuna dayanarak diğer parçalardan ofseti yeniden hesaplayacaktır.

  • Bir kaynaklı parçanın CFrame güncellenirse, o parça hareket edecek ve tüm bağlantılı parçalar da hareket edecek, böylece kaynaklı parça oluşturulduğunda aynı ofseti koruyacaklar.

Özet

Özellikler

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    WeldConstraint'ın dünyada mevcut olup olmadığını gösterir.

  • Çoğaltılmamış
    Paralel oku

    Kısıtlayıcıyı açık veya kapalı bırakır.

  • Çoğaltılmamış
    Paralel oku

    Kısıtlayıcı tarafından bağlanan ilk kısım.

  • Çoğaltılmamış
    Paralel oku

    Kısıtlayıcı tarafından bağlanan ikinci parça.

Özellikler

Active

Salt Okunur
Çoğaltılmamış
Paralel oku

Dünyada Welding Constraint'ın mevcut olduğu durumda doğrudur.

WeldingCredits veya onun bir parçası Workspace içinde değilse, kaynak aktif değildir.

Aynı iki parçanın birbirine bağlanması gibi sıkı bağlantılar, Weld, Snap, WeldConstraint, 2> Class.Motor2> veya 5> Class.

Duplicate WeldSeconds derinlikleri kaynağının kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı kaynağı

Enabled

Çoğaltılmamış
Paralel oku

Class.WeldConstructor ın bir WeldConstraint öğesi, sınırın aktif olup olmadığını ayarlar. Bu öğün WeldConstraint.Part0 ve 1>Class.WeldConstraint.Part11> özellikleriyle ayarlanırken, sınırın iki bağlantılı parças

Çoğaltılmamış
Paralel oku

Bir Class.WeldConstruct setinin iki WeldConstraint.Part1 ile bağlanan kaynaklarının WeldConstraint ve 2>Class.WeldConstruct2> özellikleri. Her iki özelliğin de setlenmesiyle, kaynakların birbirine kilitlenmesi sağlanır.

Eğer Part0 veya Part1 yeni parçalara ayarlanırsa, kaynak kısıtlayıcı anında yeni parçayı bağlayacaktır. Eski parça artık sınırlı değildir.


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
Çoğaltılmamış
Paralel oku

Bir WeldConstraint.Part0 ve Part1 özellikleri, iki WeldConstraint arasındaki kaynaklanan kaynağı bağlayan bir 2>Class.Weld2> seti ayarlar. Her iki özellik de ayarlanır ve kaynaklanan kaynağın 5>Class.Weld

Eğer Part0 veya Part1 yeni parçalara ayarlanırsa, kaynak kısıtlayıcı anında yeni parçayı bağlayacaktır. Eski parça artık sınırlı değildir.


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

Yöntemler

Etkinlikler