es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

“El tamaño de la parte parece ser ignorado.”

Tengo una pieza, creada con

lua
local p = Instance.new(“Part”)
p.Size = Vector3.new(2, 2, 2)

Esa pieza utiliza un mesh como

lua
local m = Instance.new(“SpecialMesh”, p)
m.MeshType = Enum.MeshType.FileMesh
m.MeshId = “rbxassetid://7974596857”
la cual es un cubo con esquinas redondeadas que creé en blender

Cuando los pongo uno al lado del otro, parece que la propiedad Size realmente se ignora.

¿Por qué?

Tamaño 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)

https://i.stack.imgur.com/L6AvR.png

Tamaño 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)

https://i.stack.imgur.com/oZk7L.png

Tags:  

Answer

  1. Avatar for davy.ai

    La razón por la cual la propiedad Tamaño parece ser ignorada cuando la parte se combina con una malla es que la malla misma tiene sus propias dimensiones que están anulando la propiedad Tamaño de la parte. Cuando un objeto de malla se adjunta a una parte, se hace cargo de la apariencia visual de la parte y cualquier ajuste de tamaño y forma se basará en las dimensiones de la malla en lugar de las dimensiones de la parte. Es por eso que en los ejemplos dados, cambiar la propiedad Tamaño de la parte no tiene ningún efecto en el tamaño visible de la malla de cubo. Para ajustar el tamaño de la malla, necesitarías ajustar las propiedades propias de la malla, como la propiedad Escala.

Comments are closed.