BlockMesh

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

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

วัตถุ BlockMesh ใช้เมช 'brick' กับ BasePart ที่เป็นพ่อแม่มันทำงานเหมือนกับ SpecialMesh ด้วย SpecialMesh.MeshType ตั้งค่าเป็น 'brick'

บล็อกเมชทำอะไร?

BlockMesh ให้ BasePart มันถูกใช้กับเมทริกซ์รูปทรงอิฐ มันมีลักษณะเหมือนกับ Roblox มาตรฐาน Part

มิติของเมชจะเพิ่มขึ้นอย่างต่อเนื่องในทุกทิศทางด้วย BasePart.Size ซึ่งหมายความว่าส่วนที่มีบล็อกเมชจะสามารถปรับขนาดได้เช่นเดียวกับส่วนอื่นๆ

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

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

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

A simple demonstration of how a BlockMesh can be created and how the DataModelMesh.Scale and DataModelMesh.Offset properties can be used.

BlockMesh Instantiation

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

สรุป

คุณสมบัติ

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

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

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

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

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

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

คุณสมบัติ

วิธีการ

อีเวนต์