WeldConstraint
*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.
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 và 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ỉ ra nếu WeldConstraint hiện đang hoạt động trên thế giới.
Bật/tắt yêu cầu.
Phần đầu tiên kết nối bởi hạn chế.
Phần thứ hai kết nối bởi hạn chế.
Thuộc Tính
Active
Đú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
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>
Part0
Các Part0 và WeldConstraint.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 = workspacepartB.Position = Vector3.new(0, 10, 10)partB.Parent = workspacelocal weld = Instance.new("WeldConstraint")weld.Parent = partAweld.Part0 = partAweld.Part1 = partB
Part1
Các WeldConstraint.Part0 và Part1 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.WorkspacepartB.Position = Vector3.new(0, 10, 10)partB.Parent = game.Workspacelocal weld = Instance.new("WeldConstraint")weld.Parent = partAweld.Part0 = partAweld.Part1 = partB