Я устал, оно не может найти значение на ровном списке, в переменной images хранятся исправные картинки, остальные это библиотеки, они заранее объявлены:
Скрытый текст
todraw ={[1]={['time']=30,['arrows']={['right']=true,['left']=true},[1]=1}}-- по умолчаний ставится в другом скрипте, хранит данные о стрелках на определённую милисекунду + "сторону" на которой стрелка и время (пиксель)-- (картинки 10 на 5)-- wrk созданный на несовсем правом верхнем углу объект workspace с достаточным размером (проверялось), и потомучто это не "окно", оно сбрасывает дисплей поэтому оно будет видно и не надо ничего удалять. Но идёт ущерб графической производительности (сделан "разгон" на CallBuget в конфиге)
exit =false-- по умолчаний ставится в другом скрипте, но для тестов оно тут--thread.create(function()while exit ==falsedo
event.sleep(0)
b =0while b <#todraw do
b = b +1if todraw[b]then
tmptime = todraw[b]['time']-- обход ошибки
print(todraw[b]['arrows'].right)ifnot tmptime then-- вот тут
tmptime =50end
tmparrows = todraw[b]['arrows']if tmparrows.right ==truethen
wrk:addChild(gui.image(34,todraw[b].time,images.right))endif todraw[b]['arrows'].up then
wrk:addChild(gui.image(23,todraw[b].time,images.up))endif todraw[b]['arrows'].down then
wrk:addChild(gui.image(12,todraw[b].time,images.down))endif todraw[b]['arrows'].left then
wrk:addChild(gui.image(1,todraw[b].time,images.left))end
todraw[b]['time']= todraw[b].time -1if todraw[b]['time']==-6then-- если вышла за экран удаляем в общем
todraw[b]=nilendendendend--end)
Изменено пользователем Oleshe Исправлена грамматика (пропущена буква)
Я устал, оно не может найти значение на ровном списке, в переменной images хранятся исправные картинки, остальные это библиотеки, они заранее объявлены:
Исправлена грамматика (пропущена буква)
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах