Bone

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

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

กระดูกเป็นวัตถุที่ไม่ได้เรนเดอร์ที่ขับเคลื่อนการเคลื่อนไหวของส่วนหนึ่งหรือมากกว่าสำหรับวัตถุประสงค์ของแอนิเมชันหรือสร้างเสื้อผ้าและตัวละครกระดูกเป็นส่วนหนึ่งของโครงกระดูก หรือ ของวัตถุที่คุณมักจะเข้าถึงและอนิเมชั่นผ่าน เครื่องมือแอนิเมชั่น

ริกถูกสร้างขึ้นในระหว่างกระบวนการโมเดลลิ่งในซอฟต์แวร์บุคคลที่สามเช่น Blender หรือ Mayaหลังจากนำโมเดลที่ติดตั้งแล้วไปยัง Studio คุณสามารถเพิ่มโมเดลโดยตรงในประสบการณ์ของคุณ หรือบันทึกและแชร์โมเดลในฐานะสินทรัพย์ดู การติดตั้ง สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการสร้างและใช้รูปแบบที่ติดตั้ง

โปรดทราบว่าคุณสามารถเป็นพ่อแม่ Bones ภายใต้อื่น ๆ Bones และชิ้นส่วนเมื่อปลูกกระดูกไปยังกระดูกอื่น ตําแหน่งโลกของกระดูกเด็กจะเป็นค่าสัมพันธ์กับตําแหน่งของกระดูกบิดา และลําดับชั้นของวัตถุที่ได้รับการปลูกสามารถเปลี่ยนพฤติกรรมของส่วนที่ได้รับผลกระทบระหว่างการโพสต์หรือแอนิเมชั่น

ความสัมพันธ์กับ Motor6D

เพื่อสนับสนุนแอนิเมชั่นด้วยริกที่เก่ากว่าโดยใช้ข้อต่อเช่น Motor6D คุณสามารถใช้คุณสมบัติ Bone.Transform ในลักษณะเดียวกับ Motor6D.Transform ได้Roblox ใช้การเคลื่อนที่ของกระดูกจากท่าเริ่มต้นเพื่อขับเคลื่อนแอนิเมชันและกระดูกจะไม่ถูกสําเนาหรือเขียนซ้ำ

กระดูก.CFrame

กระดูกมีคุณสมบัติมรดกของ CFrame ของ Attachments ซึ่ง Roblox ใช้เป็นตำแหน่งอ้างอิงของกระดูกคุณสมบัติโลกที่มีมาจากบรรพบุรุษ WorldCFrame และคุณสมบัติโลกอื่น ๆ จะคืนตำแหน่งเดิมที่ไม่ได้ถูกเปลี่ยนแปลง

สรุป

คุณสมบัติ

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

    กำหนดความเคลื่อนที่แบบเคลื่อนไหวปัจจุบันของกระดูกในพื้นที่ท้องถิ่น

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

    อธิบายการผสานออฟเซ็ต CFrame ของกระดูกและออฟเซ็ตแอนิเมชันปัจจุบันในพื้นที่ท้องถิ่นของกระดูก

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายการผสานออฟเซ็ต CFrame ของกระดูกและออฟเซ็ตแอนิเมชั่นปัจจุบันในพื้นที่โลก

คุณสมบัติรับทอดมาจากAttachment
  • ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ทิศทางของแกน X ของแนบเนียนที่แทนที่เป็นหน่วย Vector3

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

    CFrame ความแตกต่างของแนบเนียน

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

    ทิศทางของส่วนแนบที่เกี่ยวข้องกับทิศทางของพ่อแม่ของมัน

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

    ความเคลื่อนที่ตำแหน่งของแนบเนียน เมื่อเทียบกับตำแหน่งและทิศทางของพ่อแม่

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

    ทิศทางของแกน Y ของแนบเนียนที่แทนที่เป็นหน่วย Vector3

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

    สลับการมองเห็นในประสบการณ์ของแนบเนียนเอกสาร

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

    ทิศทางของแกน X ของแนบเนียนที่เกี่ยวข้องกับโลกที่แสดงเป็นหน่วย Vector3 ที่มีความยาว 1

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

    ค่าถูกต้อง CFrame ของแนบเนียนในพิกัดพื้นที่โลก

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

    การจัดตำแหน่งของส่วนแนบที่เกี่ยวข้องกับโลกมากกว่าพ่อแม่ของตัวเอง

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

    ตำแหน่งของส่วนแนบที่เกี่ยวข้องกับโลกมากกว่าพ่อแม่ของตัวเอง

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

    ทิศทางของแกน Y ของแนบเนียนที่เกี่ยวข้องกับโลกที่แสดงเป็นหน่วย Vector3 ที่มีความยาว 1

วิธีการ

วิธีการรับทอดมาจากAttachment
  • GetConstraints():Instances

    ส่งคืนรายการของ Constraints ที่เชื่อมโยงกับแนบเนียน

คุณสมบัติ

Transform

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

เปลี่ยนแปลง กำหนดความเคลื่อนที่แบบเคลื่อนไหวปัจจุบันของกระดูกเมื่อเทียบกับ CFrame ของมันคุณสมบัตินี้กำหนดโดย Roblox เมื่อเล่นแอนิเมชั่นบนเมชที่ผ่านการสกัด แม้ว่าจะสามารถปรับแต่งได้ด้วยตนเองในลักษณะที่คล้ายกับ Motor6D.Transform ก็ตาม

ดูเพิ่ม:

TransformedCFrame

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

TransformedCFrame อธิบายการผสานออฟเซ็ต CFrame ของกระดูกและออฟเซ็ตแอนิเมชั่นปัจจุบัน ( Transform ) ในพื้นที่ท้องถิ่นของกระดูก

ดูเพิ่ม:

  • Transform , คุณสมบัติที่กําหนดค่าของคุณสมบัตินี้บางส่วน
  • Bone.TransformedWorldCFrame , ตัวแปรพื้นที่โลกของคุณสมบัตินี้

TransformedWorldCFrame

อ่านอย่างเดียว
ไม่ซ้ำ

TransformedWorldCFrame อธิบายการผสานออฟเซ็ต CFrame ของกระดูกและออฟเซ็ตแอนิเมชั่นปัจจุบัน ( Transform ) ในพื้นที่โลก

ดูเพิ่ม:

  • Transform , คุณสมบัติที่กําหนดค่าของคุณสมบัตินี้บางส่วน
  • Bone.TransformedCFrame , ตัวแปรพื้นที่ท้องถิ่นของคุณสมบัตินี้

วิธีการ

อีเวนต์