在电晕sdk中移动时如何更改对象的透明度?

时间:2017-09-25 17:35:39

标签: lua corona

我正在尝试创建一个可拖动的正方形,它会更接近屏幕中心(从两侧看不见到中心完全可见,如下图所示)更改其透明度< / p>

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用alphatransition来尝试下面的代码,它应该可以正常工作..代码在一段时间内将广场不透明度从 0改为100%移动时 1.5

display.setDefault( "background", 80/255 )
local square = display.newRect(  0, display.contentHeight/2, 100, 100 )
square.anchorChildren = true
square:setFillColor( 255,255,0 )
square.alpha = 0

local w,h = display.contentWidth, display.contentHeight


transition.moveTo( square, { x = w/2, y = h/2, time=1500 , alpha = 1.0} )