CylinderMesh

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

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

เลิกใช้แล้ว

วัตถุ CylinderMesh ใช้เมช 'cylinder' กับ BasePart ที่เป็นพ่อแม่

CylinderMesh ทำอะไร?

CylinderMesh ให้ BasePart มันถูกใช้กับเมชทรงกระบอก

เมชที่ใช้ให้มีลักษณะเดียวกับที่เนื่องจาก SpecialMesh.MeshType ของ SpecialMesh ถูกตั้งค่าเป็น "ทรงกระบอก" หรือ Part.Shape ถูกตั้งค่าเป็น "ทรงกระบอก"อย่างไรก็ตาม ไม่เหมือนกับกรณีทั้งสอง มันจะถูกจัดให้สูงของทรงกระบอกอยู่ตามแกน BasePart Y

มิติของเครือข่ายที่เกี่ยวข้องกับ BasePart.Size ของ BasePart .เครื่องชั่งนี้เป็นไปอย่างสม่ำเสมอตามแกน BasePart และรักษาอัตราส่วน 1:1 สำหรับแกน X และ Z ของชิ้นส่วนโดยใช้ค่าต่ำสุดซึ่งหมายความว่า BasePart สามารถปรับขนาดได้ตามปกติ แต่ส่วนข้ามของทรงกระบอกจะยังคงเป็นวงกลมและไม่สามารถยืดหรือบีบได้

โปรดทราบว่าวัตถุ CylinderMesh ไม่รวมเทกเจอร์ที่คุณสมบัติ DataModelMesh.VertexColor ไม่ทำอะไร

ทำไมต้องใช้ CylinderMesh?

ประโยชน์ของการใช้เมชโดยการตั้งค่าคุณสมบัติ Part.Shape ของส่วนเป็น "ทรงกระบอก" คือคุณสมบัติ DataModelMesh.Scale และ DataModelMesh.Offset จะถูกเปิดเผยสิ่งเหล่านี้ช่วยให้ตำแหน่งและขนาดของเมทที่แสดงจะเปลี่ยนได้โดยไม่ต้องเปลี่ยน หรือ ของเมทที่เป็นพ่อแม่

ความแตกต่างสําคัญระหว่าง CylinderMesh หรือ SpecialMesh ที่ตั้งค่าเป็น SpecialMesh.MeshType 'Cylinder' คือทิศทางของเมทริกซ์ทรงกระบอกด้วย CylinderMesh ความสูงของทรงกระบอกจะสอดคล้องกับความสูง (แกน Y) ของชิ้นส่วนด้วย SpecialMesh (หรือ Part ด้วย Part.Shape ตั้งค่าเป็น 'ทรงกระบอก') ความสูงของทรงกระบอกจะสอดคล้องกับแกน X

ตัวอย่างโค้ด

This code sample includes a demonstration of how a CylinderMesh can be used, and how it scales so as to maintain a constant ratio of length to width.

CylinderMesh Instantiation

local part = Instance.new("Part")
part.Position = Vector3.new(0, 2, 0)
part.Size = Vector3.new(10, 2, 5)
part.Anchored = true
local mesh = Instance.new("CylinderMesh")
mesh.Parent = part
mesh.Scale = Vector3.new(1, 1, 1)
mesh.Offset = Vector3.new(0, 0, 0)
local adornment = Instance.new("SelectionBox")
adornment.Adornee = part
adornment.Parent = part
part.Parent = workspace

สรุป

คุณสมบัติ

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

    ค่าส่วนลบของเมชจะกำหนดตำแหน่งที่สัมพันธ์จาก BasePart.Position ของเมชที่จะแสดงที่ BasePart ซึ่งเมชจะแสดงที่

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

    ขนาดของเมชจะกำหนดขนาดของเมชเมื่อเทียบกับขนาดเดิมของมัน

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

    เปลี่ยนสีของเทกเจอร์ของเมชที่ใช้กับ FileMesh.TextureId

คุณสมบัติ

วิธีการ

อีเวนต์