← Все вопросы
Как менять цвет и прозрачность детали через код в Roblox?
4
Хочу, чтобы деталь меняла цвет и становилась полупрозрачной по ходу игры (например, когда её активируешь). Какие свойства за это отвечают и как их задать в скрипте?
2 ответа
7
✓ Принятый ответ — помог автору
За внешний вид детали отвечают несколько свойств, и все их можно менять из кода:
local part = workspace.MyPart
part.Color = Color3.fromRGB(0, 200, 0) -- цвет через R,G,B (0-255)
part.Transparency = 0.5 -- 0 = непрозрачно, 1 = совсем невидимо
part.Material = Enum.Material.Neon -- материал (светящийся)
ColorпринимаетColor3(черезfromRGBудобнее всего, как в обычной палитре).Transparency— число от0до1.Materialберётся изEnum.Material.— Studio подскажет варианты.
Можно менять прямо во время игры, например по событию: коснулись плиты — part.Transparency = 1 и она "исчезла".
2
Если хочешь не резкое, а плавное изменение цвета/прозрачности — используй TweenService. Но для начала хватит и прямого присваивания, как выше. Плавность добавишь, когда освоишь базу.
Ваш ответ
, чтобы ответить на вопрос.