你们大家,当我尝试在我的程序中插入一个元素时遇到麻烦(使用 Corona SDK 制作,因此使用 LUA)。
问题是当我在函数中插入一个对象时,它会出现在前台,即使我在我的代码中声明了函数中的对象之后的另一个对象
例如,如果我写
local function obD()
local obD = display.newRect(_W-30, _H/2+160, 10, math.random(-140, -20))
localGroup:insert(obD)
obD.isFixedRotation = true
obD:setFillColor(255, 0, 0)
end
tmrD = timer.performWithDelay(1500, obD, maxOb)
local myText = display.newText("Hello World", _W-30, 310, "PUSAB", 8)
localGroup:insert(myText)
应该在前景中的对象将是 myText,但 insted 出现 obD,而如果我写
local obD = display.newRect(_W-30, _H/2+160, 10, math.random(-140, -20))
localGroup:insert(obD)
obD.isFixedRotation = true
obD:setFillColor(255, 0, 0)
local myText = display.newText("Hello World", _W-30, 310, "PUSAB", 8)
localGroup:insert(myText)
myText 按原样显示(出现在前台)
我能做些什么来解决这个问题?谢谢!:)