Ошибка «R не может быть назначена» в Roblox Lua - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь изменить значение цвета текстовой метки. Я делаю это, используя:

script.Parent.Parent.toggled2.SurfaceGui.SIGN.TextColor3.R = 0
script.Parent.Parent.toggled2.SurfaceGui.SIGN.TextColor3.G = 255
script.Parent.Parent.toggled2.SurfaceGui.SIGN.TextColor3.B = 0

в основном он перемещается к кнопке (часть, родительская часть скрипта), затем к группе, в которой он находится, затем к части с текстом (в данном случае toggled2) затем на поверхность gui внутри текстовой метки (которая называется SIGN), затем он изменяет атрибут TextColor3 сразу 3 раза, корректируя все значения R, G, B.

Почему это не позволяет мне изменить Значение? я должен сделать что-то вроде :new() или .new()?

1 Ответ

1 голос
/ 23 апреля 2020

Чтобы присвоить значение свойству TextColor3, необходимо передать объект Color3:

local sign = script.Parent.Parent.toggled2.SurfaceGui.SIGN
sign.TextColor3 = Color3.new(0, 255, 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...