【cocos2dX】关于卡牌翻转效果的实现
此文章转载地址转载地址
依托这个就可以实现卡牌的翻转效果
-- 点击卡牌 卡牌进行翻转 掉落物品也随之翻转
function winRewardView:openCard(cardStr, cardbkStr, dropInfoStr)
-- 卡牌翻转效果 TODO 后面有了特效资源 换成特效
local pnode = self:getResourceNode()
local scaleToHide = cc.ScaleTo:create(0.1, 0, 1.0)
local function funcScaleToShow()
local scaleToShow = cc.ScaleTo:create(0.1, 1.0, 1.0)
local scaleToItem = cc.ScaleTo:create(0.1, 1, 1.0)
pnode:get(cardStr):setVisible(true)
pnode:get(dropInfoStr):setVisible(true)
pnode:get(cardStr):runAction(scaleToShow)
pnode:get(dropInfoStr):runAction(scaleToItem)
end
local callFunc = cc.CallFunc:create(funcScaleToShow)
local sequence = cc.Sequence:create(scaleToHide, callFunc)
pnode:get(cardbkStr):runAction(sequence)
end
建议看原链接 我这里是根据项目要求做的,可能对个人的实现没有帮助。看效果吧