大家好,任何人都可以帮我解决如何使用电晕sdk和LUA对与特定对象发生碰撞而增加的定时器更新的编码。
基本上计时器会倒计时,如果玩家与明星发生碰撞,那么计时器应该+ +等等。
继承人我的计时器设置
function timerDown()
timeLimit = timeLimit-1
timeLeft.text = timeLimit
明星
star = display.newImage("star1.png")
star.name = "star"
star.x = 700
star.y = 200
physics.addBody(star, "static")
谢谢你们。
答案 0 :(得分:0)
local timeLimit
function timerDown()
timeLimit = timeLimit-1
timeLeft.text = timeLimit
end
function newFunc( event )
if event.phase == "began" then
timeLimit = timeLimit + 5
end
end
star = display.newImage("star1.png")
star.name = "star"
star.x = 700
star.y = 200
physics.addBody(star, "static")
star:addEventListener( "collision", newFunc )
timer.performWithDelay( 1000, function() timerDown() end, timeLimit )
这将有助于您开始。根据您的对象,您可能需要对碰撞监听器进行一些修改。