Я новичок в Lua, и я пытаюсь сделать простую программу для случайного изменения местоположения объекта при его нажатии. Проблема в том, что эта программа работает только один раз, то есть при загрузке программы и нажатии на круг, она перемещается, но не будет двигаться дальше на последующих кранах. Есть идеи?Функция Lua работает только при первом нажатии
local _W = display.contentWidth
local _H = display.contentHeight
math.randomseed(os.time())
math.random()
myCircle = display.newCircle(_W * 0.25, _H * 0.25, 50)
local function moveCircle(event)
h_random = math.random()
w_random = math.random()
display.remove(myCircle)
myCircle = display.newCircle(_W * w_random, _H * h_random, 50)
return true
end
myCircle:addEventListener("tap",moveCircle)
Большое спасибо заранее
Вы должны сделать локальные переменные 'h_random' и' w_random', если они не используются нигде. Кроме того, какие рамки вы используете? –