こんにちは、私はコロナが初めてで、空から地面に落ちるオブジェクトをいくつか生成しようとしています。私はこの同じコードをすでに投稿しましたが、答えた人は質問に完全には答えていません。ゲームを順調に進めることができるように、これについて助けが必要です。ありがとう。「フィールドにインデックスを付けようとしています "?" (nil 値)」というメッセージが表示される理由を教えてください。何かが存在しないことはわかっています。また、この問題を引き起こしているコードは「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)