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.
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