零件尺寸似乎被忽略

Part Size seems to be ignored

我有一部分,创建于

local p = Instance.new("Part")  
p.Size = Vector3.new(2, 2, 2)

那部分使用了类似

的网格
local m = Instance.new("SpecialMesh", p)
m.MeshType = Enum.MeshType.FileMesh
m.MeshId = "rbxassetid://7974596857"

这是我在 blender 中创建的圆角立方体

当我将它们并排放置时,尺寸 属性 似乎实际上被忽略了。

为什么?

尺寸 2

p1.Position = Vector3.new(0, 0, 0)
p1.Size = Vector3.new(2, 2, 2)

p2.Position = Vector3.new(5, 5, 0)
p2.Size = Vector3.new(2, 2, 2)

尺码 5

p1.Position = Vector3.new(0, 0, 0)
p1.Size = Vector3.new(5, 5, 5)

p2.Position = Vector3.new(5, 5, 0)
p2.Size = Vector3.new(5, 5, 5)

那是因为特殊网格有 their own scaling property. If possible, use a MeshPart 而不是。