эй, я новичок в мире sdk Corona, я хочу узнать, как порождать некоторые объекты и заставить их перемещаться по экрану. Я пробую все, и он никогда не работает. Я читаю форум о нерестах права способ и попробовать его, но до сих пор в конечном итоге с ошибкой в моем коде помощи это мой кодКак создать объекты в короне sdk
local mRandom = math.random
local mAbs = math.abs
local objects = {"rocket02" ,"rocket01","coin01"}
local function spawnObject()
local objIdx = mRandom(#objects)
local objName = objects[objIdx]
local object = display.newImage("image/object_"..objName..".png")
object.x = mRandom (screenLeft +30,screenRight-30)
object.y = screenTop
if objIdx < 4 then
object.type = "food"
else
object.type = "other"
end
end
Также может кто-нибудь сказать мне, как заставить его двигаться по экрану
Пожалуйста, помогите спасибо
вот медиа-файл для вас, чтобы посмотреть
эй я получить этот новый индекс таблицы сообщений об ошибках это nil on line object [i] = display.newImage ("image/object _" .. objName .. ".png") благодарит за вашу помощь – SeanDp32
Извините, моя ошибка. Замените «i» на «objectTag». Я скорректировал приведенный выше код ... –
это нормально, я так рад, что вы помогаете e с этим, это не значит, что ошибка, но получить новую ошибку, когда я запускаю код. ошибка говорит «попытаться проиндексировать поле» это на объект линии [objectTag] .x = 30 + mRandom (320), я не разделяю то, что может быть обложка этого. Я надеюсь, что вы можете помочь мне решить эту проблему, чтобы я мог получить мою игру. Спасибо. – SeanDp32