WeldConstraint
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
WeldConstraint เชื่อมต่อสอง BaseParts และรับประกันว่าพวกเขาจะอยู่ในตำแหน่งที่เหมือนกันเสมอ โดยหมายถึงว่าหากส่วนหนึ่งเคลื่อนที่ไปยังอีกส่วนหนึ่งจะเคลื่อนไป
วิธีที่พบบ่อยที่สุดในการสร้างข้อจํากัดการเชื่อมคือการเลือก เชื่อม ผ่านเมนู สร้าง ในแท็บ แบบ ใน เท็มเพลต
โปรดทราบว่าเครื่องมือนี้มีพฤติกรรมที่แตกต่างกันขึ้นอยู่กับจำนวน BaseParts ที่เลือกเมื่อเครื่องมือถูกเปิดใช้งาน:
- หากไม่มี BaseParts จะได้รับการเชื่อมต่อกันโดย BaseParts ใหม่ หาก WeldConstraint ถูกคลิกสองครั้ง จะไม่มีข้อจํากัด ถ้าได้รับการเชื
- หากเลือก BaseParts หลายชิ้น ชิ้นส่วนที่สัมพันธ์กันจะถูกอัตโนมัติเชื่อมติดกันโดยใหม่โดย WeldConstraints ใหม่
การเปลี่ยนแปลงพฤติกรรม
การย้าย BasePart ที่เชื่อมติดกัน จะแสดงออกอย่างแตกต่างไปตามว่าผลิตภัณฑ์ถูกย้ายผ่าน Position หรือผ่าน CFrame ของมัน
หาก Position ของชิ้นส่วนติดตั้งได้ปรับปรุง ชิ้นส่วนนั้นจะย้าย แต่ไม่มีชิ้นส่วนที่เชื่อมต่อกันจะย้ายไปกับมัน การเชื่อมจะรีคัลเลตออฟเซ็ตจากอีกส่วนติดตั้งตามตำแห
หาก CFrame ของชิ้นส่วนเชื่อมต่อถูกปรับปรุง ชิ้นส่วนนั้นจะเคลื่อนทั้งหมด และ ชิ้นส่วนที่เชื่อมต่อทั้งหมดจะเคลื่อนทั้งหมดเพื่อให้แน่ใจว่าพวกเขาจะเก็บค่าเท่าเดิมเ
สรุป
คุณสมบัติ
ระบุว่า Constraint ของการเชื่อมอยู่ในโลกในขณะนี้หรือไม่
เปิด/ปิดข้อจํากัด
ส่วนแรกที่เชื่อมต่อโดยความจํากัด
ส่วนที่สองที่เชื่อมต่อโดยข้อจํากัด
คุณสมบัติ
Active
จริงหาก WeldConstraint อยู่ในโลก
หาก WeldConstraint หรือส่วนหนึ่งของมันไม่อยู่ใน Workspace ไม่ได้ใช้งานอยู่
ข้อต่อที่แข็งแกร่งเช่น Weld ، Snap 、 WeldConstraint 、 1> Class.Motor1> หรือ 4> Class.
ความสัมพันธ์ที่ซ้ำกันไม่ขัดแย้งเพราะ Duplicate WeldConstraints จะดึง CFrames ภายในของพวกเขาจากตำแหน่งของชิ้นส่วนเมื่อพวกเขาเปิดใช้งานและทุกอย่างปรับปรุงเมื่อ Class.Base
Enabled
คุณสมบัติ เปิดใช้งาน ของ WeldConstraint ตั้งค่าว่าคุณสมบัตินี้จะเปิดใช้งานหรือไม่ เมื่อคุณสมบัตินี้ถูกตั้งค่าให้เป็น true
Part0
สมบัติของ Part0 และ WeldConstraint.Part1 ของชุดที่ติดตั้งวงแหวน WeldConstraint ซึ่งเชื่อมต่อกันสองส่วน เมื่อทั้งสองส่วนถูกติด
หาก Part0 หรือ Part1 ติดตั้งใหม่ในทุกครั้ง ก็จะทำให้ WeldConstraint เชื่อมโยงระหว่างชิ้นส่วนใหม่ และส่วนเก่าจะไม่ถูกจำกัดอีกต่อไป
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
คุณสมบัติ WeldConstraint.Part0 และ Part1 ของโครงสร้าง WeldConstraint ตั้งซึ่งสองส่วนของการเชื่อมต่อ 1> Class.BasePart1> ของการเชื
หาก Part0 หรือ Part1 ติดตั้งใหม่ในทุกครั้ง ก็จะทำให้ WeldConstraint เชื่อมโยงระหว่างชิ้นส่วนใหม่ และส่วนเก่าจะไม่ถูกจำกัดอีกต่อไป
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