【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

建议看原链接 我这里是根据项目要求做的,可能对个人的实现没有帮助。看效果吧
【cocos2dX】关于卡牌翻转效果的实现_第1张图片

你可能感兴趣的:(cocos2dX,2dX)