Я новичок в написании сценариев roblox, и я работаю над игрой. Я пытаюсь сделать игру-исследование с несколькими планетами. Я хочу, чтобы цвета на поверхности планет менялись, но я также хочу использовать гладкую местность, так как это проще в использовании и красиво выглядит. немного почитав в Интернете, я понял, что мне нужно использовать GetMaterialColor или SetMaterialColor. однако SetMaterialColor, который мне нужен специально, требует двух битов информации - материала и цвета.
Проблема связана с материальной частью этого, поскольку я не знаю, как заставить сценарий распознавать, какой материал я хочу изменить. Я пробовал несколько вещей, включая, но не ограничиваясь этим: (трава, #, #, #) (трава) (#, #, #) (трава), (#, #, #) (трава, #, #, #) или даже просто (#, #, #), вообще не пытаясь получить конкретный материал
так что да, мне нужна помощь
вот код:
local function onTouch(hit)
game.Workspace.Terrain:SetMaterialColor
end
script.Parent.Touched:connect(onTouch)
(после SetMaterialColor должно быть что-то, с этим мне и нужна помощь)
game.Workspace.Terrain:SetMaterialColor(Enum.Material.Grass, Color3.new(0.596078, 0.760784, 0.858824))
Я совершенно не в нужном тебе цвете. Пожалуйста, ознакомьтесь с этим обсуждением использования Материала devforum.roblox. com / t / и документы в Color developer.roblox .com / ru-ru / api-reference / datatype / Color3 - person Pavlo Strokov   schedule 19.07.2020