Есть ли способ использовать Lua в часовом мастере для каждого действия касания, чтобы увеличить числовое значение на 1 и вернуться к 0 при нажатии на 9?

Я хотел бы создать сценарий действия касания в часовом мастере, который увеличивает числовое значение на 1 при каждом касании и возвращается к 0 при нажатии на 9, таким образом, начиная процесс заново. Я пробовал a = a + 1. Я также пробовал var_mynumber = a + 1. Я не совсем понимаю синтаксис, необходимый Lua для распознавания значения, которым я хочу манипулировать. Я знаю, что это должно быть на начальном этапе кода, но я не уверен, как это сделать. Я пробовал text = a и var_text, но знаю, что не совсем понимаю, как это сделать. Любые предложения будут оценены и заранее благодарим вас за ваше любезное внимание!

1 ответ

Вам следует разместить больше кода.

Это может быть проблема с областью действия. Если вы создаете локальную переменную a внутри функции, а затем увеличиваете ее, это означает, что при повторном запуске функции локальная переменная a создается заново, а не увеличивается с того места, где «она» была раньше, и т. Д.

Другие вопросы по тегам