Kiedy utworzę funkcję przez przypisanie, warunek "if" nie działa, ale gdy utworzę funkcję jak w drugim przykładzie poniżej, to działa. Czy możesz powiedzieć mi dlaczego?Tworzenie funkcji w Lua
Nie działa:
local start=os.time()
local countDown = function(event)
if((os.time()-start)==3) then
Runtime: removeEventListener("enterFrame", countDown)
end
print(os.time()-start)
end
Runtime:addEventListener("enterFrame", countDown)
robocza:
local start=os.time()
local function countDown(event)
if((os.time()-start)==3) then
Runtime: removeEventListener("enterFrame", countDown)
end
print(os.time()-start)
end
Runtime:addEventListener("enterFrame", countDown)