2016-09-17 1 views
0

Может ли кто-нибудь помочь мне сменить этот скрипт на капельницу «сетка»?Как создать пипетку «mesh»?

wait(2) 
workspace:WaitForChild("PartStorage") 

while true do 
    wait(1.5) -- How long in between drops 
    local part = Instance.new("Part",workspace.PartStorage) 
    part.BrickColor=script.Parent.Parent.Parent.DropColor.Value 
    part.Material=script.Parent.Parent.Parent.MaterialValue.Value 
    local cash = Instance.new("IntValue",part) 
    cash.Name = "Cash" 
    cash.Value = 5 -- How much the drops are worth 
    part.CFrame = script.Parent.Drop.CFrame - Vector3.new(0,1.4,0) 
    part.FormFactor = "Custom" 
    part.Size=Vector3.new(1.2, 1.2, 1.2) -- Size of the drops 
    part.TopSurface = "Smooth" 
    part.BottomSurface = "Smooth" 
    game.Debris:AddItem(part,20) -- How long until the drops expire 
end 

ответ

0

Прежде всего, есть сайт специально для вопросов Roblox: scriptinghelpers.org. Я предлагаю вам использовать его в будущем.

Теперь, что из пути ...

Это не очень трудно добавить сетку в любую часть. Вам просто нужно знать, какую сетку вы хотите, какие вы хотите, чтобы ее свойства были, и, если применимо, текстурой, которую вы будете использовать.

Поскольку ячеи - это экземпляр, я бы предложил создать новый экземпляр mesh в качестве дочернего элемента вашей части и предоставить ему нужные свойства. Это можно сделать довольно легко с помощью кода ниже.

local mesh = Instance.new("SpecialMesh", part) -- Create the mesh as a child of 'part' 
mesh.MeshType = Enum.MeshType.Sphere -- Sets the mesh's MeshType. If you'd like a mesh type other than a sphere, use the corrosponding MeshType Enum, http://wiki.roblox.com/index.php?title=API:Enum/MeshType 

mesh.Scale = Vector3.new(1.2,1.2,1.2) -- this will set scale to 1.2 on all axis 

mesh.MeshID = nil -- If you're using a FileMesh, replace nil with the mesh ID, otherwise, you can just remove this line 

Есть и другие свойства, такие как смещение, TextureID и VertexColor, которые вы можете прочитать больше о на the official wiki page for the SpecialMesh instance.