WeldConstraint

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

WeldConstraint kết nối hai BaseParts và đảm bảo chúng ở cùng một vị trí tương đối với nhau, có nghĩa là nếu một phần di chuyển, phần còn lại sẽ di chuyển cùng một số lượng. Ngay cả khi hai phần không chạm vào nhau, chúng v

Cách phổ biến nhất để tạo hạn chế dây là bằng cách chọn Weld thông qua menu Tạo của Studio trong Mô hình tab.

Constraint picker indicated in Studio toolbar

Lưu ý rằng công cụ này hoạt động khác nhau tùy vào số lượng BaseParts được chọn khi công cụ được kích hoạt:

  • Nếu không có BaseParts , hai BaseParts được nhấp chuột tiếp theo sẽ được kết nối bởi một WeldConstraint mới. Nếu cùng một 1> Class.BasePart1> được nhấp chuộ
  • Nếu một BasePart đã được chọn, một BasePart được nhấp chuột tiếp theo sẽ được kết nối với nhau bằng một WeldConstraint.
  • Nếu nhiều BaseParts được chọn, những điều đang chạm hoặc vượt qua sẽ được hàn tự động bởi những điều đang ở trên cùng một máy hàn mới WeldConstraints .

Đang di chuyển hành vi

Di chuyển một BasePart đã kết hợp có thể thay đổi tùy thuộc vào việc có đã di chuyển qua nó qua Position hay qua nó qua CFrame của nó.

  • Nếu phần đúc được cập nhật, phần đó sẽ di chuyển nhưng không có phần kết nối nào di chuyển với nó. Các mối hàn sẽ tính lại lỗi từ các bộ phận khác dựa trên vị trí mới của phần đúc.

  • Nếu phần đã kết dính của một CFrame được cập nhật, phần đó sẽ di chuyển tất cả các bộ phận kết nối sẽ di chuyển, đảm bảo rằng chúng giữ cùng một mức thời gian như khi mà hàn được tạo ra.

Tóm Tắt

Thuộc Tính

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Chỉ ra nếu WeldConstraint hiện đang hoạt động trên thế giới.

  • Không Sao Chép
    Đọc Song Song

    Bật/tắt yêu cầu.

  • Không Sao Chép
    Đọc Song Song

    Phần đầu tiên kết nối bởi hạn chế.

  • Không Sao Chép
    Đọc Song Song

    Phần thứ hai kết nối bởi hạn chế.

Thuộc Tính

Active

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Đúng nếu WeldConstraint hiện đang hoạt động trên thế giới.

Nếu Constraint Welding hoặc một trong những bộ phận của nó không ở trong Workspace thì weld sẽ không hoạt động.

Các khớp cứng như Weld , Snap , WeldConstraint , 1> Class.Motor1> hoặc 4> Class.Motor6D4> có th

Duplicate WeldConstraints không xung đột vì WeldSeconds phát triển CFrames nội bộ của họ từ các vị trí tương đối của các bộ phận khi họ được mở và tất cả đều cập nhật khi BasePart.Position hoặc BasePart.Orientation được thiết

Enabled

Không Sao Chép
Đọc Song Song

Các đặt tính Đã bật của một WeldConstraint đặt ra liệu hạn chế có đang hoạt động hay không. Khi đặt tính này lên true, nếu hạn chế của WeldConstraint.Part0 và 1>

Không Sao Chép
Đọc Song Song

Các Part0WeldConstraint.Part1 của một bộ định hướng WeldConstraint đặt hai 1> Class.BasePart1> kết nối. Ngay cả khi cả hai định hướng đều được thiế

Nếu Part0 hoặc Part1 bao giờ được cài đặt lên các bộ phận mới, thì WeldConstraint sẽ ngay lập tức kết nối các bộ phận mới. Phần cũ sẽ không còn bị hạn chế.


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
Không Sao Chép
Đọc Song Song

Các WeldConstraint.Part0Part1 tính năng của một bộ WeldConstraint đặt hai 1> Class.BasePart1> kết nối. Ngay cả khi cả hai tính năng đều được thiế

Nếu Part0 hoặc Part1 bao giờ được cài đặt lên các bộ phận mới, thì WeldConstraint sẽ ngay lập tức kết nối các bộ phận mới. Phần cũ sẽ không còn bị hạn chế.


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

Phương Pháp

Sự Kiện