私のコード (corona SDK) では、任意の表示オブジェクト「レーザー」に触れるとフェードアウトし、離すと元に戻ります。でも; 関数でonTouch
、「開始」トランジション アルファを 0 を超える値ではなく 0 に設定すると、表示オブジェクトは 0 アルファで永久に非表示のままになります。何を与える?コードは次のとおりです (今のところ、かなり近いので alpha = 0.01 を使用しています)。
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