皆さん、プログラムに要素を挿入しようとすると問題が発生します(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 が正常に表示されます (フォアグラウンドに表示されます)
この問題を解決するにはどうすればよいですか? ありがとう!:)