PingWins
@PingWins
Начинающий, а может и нет Python программист

Почему не меняется текст в Corona SDK?

Разбирал пример с официальной документации Corona (работа с текстом). Написал вот так:
local weightGroup = display.newGroup()
local myWeight = display.newText(weightGroup, "MyText", display.contentCenterX, -7, 'SuezOne', 42):setFillColor(186/255, 98/255, 98/255)
myWeight.text = "Kek"


Он мне выдает ошибку:
08:57:31.409  \main.lua:3: attempt to index local 'myWeight' (a nil value)
08:57:31.409  stack traceback:
08:57:31.409  	\main.lua:3: in main chunk


В чем может быть проблема и как ее решить?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
Lerg
@Lerg
Defold, Corona, Lua, GameDev
setFillColor() не возвращает объект. Раздели на две строчки - создание объекта и применение цвета. Тогда заработает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы