0
我用自定義動畫製作了一個滾動的骰子。 Check out this video to see it加載動畫電暈時刪除之前的圖片
現在你可以在骰子動畫開始時看到上一張圖像保留在背景中,並在動畫結束後被替換。我想在動畫開始時從背景中移除圖像。任何人都可以說我該怎麼做?
我的主要事件代碼在這裏
local function listener(event)
if event.phase == "began" then
audio.play(diceSound)
dice = display.newImage("images/dice3droll.png")
physics.addBody(dice, {bounce = 2.8})
physics.addBody(grass, "static", {bounce = 0.6})
dice.x = display.contentWidth/2
dice.y = display.contentHeight/2
dice.isFocus = true
dice:scale(2,2)
display.getCurrentStage():setFocus(dice)
Runtime:addEventListener("enterFrame", rotateDice)
local function timerE(ev)
rand=math.random(6)
dice:removeSelf()
dice.isFocus = false
dice = display.newImage("images/dice"..rand..".png")
dice.x = display.contentWidth/2
dice.y = display.contentHeight/2
Runtime:removeEventListener("enterFrame", rotateDice)
end
timer.performWithDelay(2000, timerE, 1)
end
return true
end