WeldConstraint

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

WeldConstraint เชื่อมต่อสอง BaseParts และรับประกันว่าพวกเขาจะอยู่ในตำแหน่งที่เหมือนกันเสมอ โดยหมายถึงว่าหากส่วนหนึ่งเคลื่อนที่ไปยังอีกส่วนหนึ่งจะเคลื่อนไป

วิธีที่พบบ่อยที่สุดในการสร้างข้อจํากัดการเชื่อมคือการเลือก เชื่อม ผ่านเมนู สร้าง ในแท็บ แบบ ใน เท็มเพลต

Constraint picker indicated in Studio toolbar

โปรดทราบว่าเครื่องมือนี้มีพฤติกรรมที่แตกต่างกันขึ้นอยู่กับจำนวน BaseParts ที่เลือกเมื่อเครื่องมือถูกเปิดใช้งาน:

  • หากไม่มี BaseParts จะได้รับการเชื่อมต่อกันโดย BaseParts ใหม่ หาก WeldConstraint ถูกคลิกสองครั้ง จะไม่มีข้อจํากัด ถ้าได้รับการเชื
  • หากเลือก BasePart แล้ว BasePart คลิกต่อไปจะเชื่อมต่อกับ WeldConstraint ที่เลือกมาใหม่
  • หากเลือก BaseParts หลายชิ้น ชิ้นส่วนที่สัมพันธ์กันจะถูกอัตโนมัติเชื่อมติดกันโดยใหม่โดย WeldConstraints ใหม่

การเปลี่ยนแปลงพฤติกรรม

การย้าย BasePart ที่เชื่อมติดกัน จะแสดงออกอย่างแตกต่างไปตามว่าผลิตภัณฑ์ถูกย้ายผ่าน Position หรือผ่าน CFrame ของมัน

  • หาก Position ของชิ้นส่วนติดตั้งได้ปรับปรุง ชิ้นส่วนนั้นจะย้าย แต่ไม่มีชิ้นส่วนที่เชื่อมต่อกันจะย้ายไปกับมัน การเชื่อมจะรีคัลเลตออฟเซ็ตจากอีกส่วนติดตั้งตามตำแห

  • หาก CFrame ของชิ้นส่วนเชื่อมต่อถูกปรับปรุง ชิ้นส่วนนั้นจะเคลื่อนทั้งหมด และ ชิ้นส่วนที่เชื่อมต่อทั้งหมดจะเคลื่อนทั้งหมดเพื่อให้แน่ใจว่าพวกเขาจะเก็บค่าเท่าเดิมเ

สรุป

คุณสมบัติ

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ระบุว่า Constraint ของการเชื่อมอยู่ในโลกในขณะนี้หรือไม่

  • ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    เปิด/ปิดข้อจํากัด

  • ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ส่วนแรกที่เชื่อมต่อโดยความจํากัด

  • ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ส่วนที่สองที่เชื่อมต่อโดยข้อจํากัด

คุณสมบัติ

Active

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

จริงหาก WeldConstraint อยู่ในโลก

หาก WeldConstraint หรือส่วนหนึ่งของมันไม่อยู่ใน Workspace ไม่ได้ใช้งานอยู่

ข้อต่อที่แข็งแกร่งเช่น Weld ، SnapWeldConstraint 、 1> Class.Motor1> หรือ 4> Class.

ความสัมพันธ์ที่ซ้ำกันไม่ขัดแย้งเพราะ Duplicate WeldConstraints จะดึง CFrames ภายในของพวกเขาจากตำแหน่งของชิ้นส่วนเมื่อพวกเขาเปิดใช้งานและทุกอย่างปรับปรุงเมื่อ Class.Base

Enabled

ไม่ซ้ำ
อ่านพร้อมๆ กัน

คุณสมบัติ เปิดใช้งาน ของ WeldConstraint ตั้งค่าว่าคุณสมบัตินี้จะเปิดใช้งานหรือไม่ เมื่อคุณสมบัตินี้ถูกตั้งค่าให้เป็น true

ไม่ซ้ำ
อ่านพร้อมๆ กัน

สมบัติของ 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 = 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
ไม่ซ้ำ
อ่านพร้อมๆ กัน

คุณสมบัติ 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.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

วิธีการ

อีเวนต์