1. 加载一张图片,并设置为隐藏。
local png = "maps/map1.png"
local sprite = cc.Sprite:create(png)
self:addChild(sprite)
sprite:setVisible(false)
要把这个图片动态的上浮显示出来。需要两个动作,即
local move = CCMoveTo:create(time, ccp(posx, posy))
local move = CCFadeIn:create(time)
发现并没有反应,原因是要把图片设置为显示,在动作里可以使用
local move = cc.Show:create()来实现 setVisible(true)的效果
结果发现使用渐出有效果,渐入没效果。原因在于在执行动作之前加上
self.sprite:setOpacity(0),设置透明度就好了