Для моего кода (корона SDK) у меня появляется произвольный экранный объект «лазер», исчезающий, когда я касаюсь его, и обратно, когда я отпускаю. Однако; в функции onTouch
, если я установил «начальный» переход альфа в 0 вместо ничего> 0, тогда мой экранный объект постоянно остается скрытым в 0 альфа. Что дает? Вот код (на данный момент, я использую альфа = 0,01, так как это довольно близко):Corona SDK: Как сделать переход объекта обратно после завершения перехода?
local function fadeBack(var)
transition.to(laser, {time = 700, alpha = 1.0});
end
local function onTouch(event)
if(event.phase == "began")then
tween = transition.to(laser, {time = 100, alpha = 0});
elseif(event.phase == "ended") then
fadeBack();
end
end