嘿家伙,我是电晕的新手,我正在尝试生成一些从天上掉到地上的物体。我已经发布了相同的代码,回答的人没有完全回答这个问题。我需要这方面的帮助,这样我才能让我的游戏走上正轨谢谢大家。有人请告诉我为什么我得到“尝试索引字段”?“(零值)”我知道某些东西不存在。给我这个问题的代码也是“object [objectTag] .x = 30 + mRandom(320)”我尝试将其注释掉并尝试在没有它的情况下工作,但错误转到下一行。有人可以帮忙吗?谢谢
local mRandom = math.random
local objects = {"rocket02" ,"rocket01","coin01"}
local objectTag = 0
local object = {}
local function spawnObject()
objectTag = objectTag + 1
local objIdx = mRandom(#objects)
local objName = objects[objIdx]
object[objectTag] = display.newImage("image/object_"..objName..".png")
*object[objectTag].x = 30+mRandom(320)
object[objectTag].y = 200
object[objectTag].name = objectTag*
print(objectTag)
end
timer.performWithDelay(1,spawnObject,3)