1.创建两个精灵,一个是扑克牌的正面,一个是扑克牌的反面
local PokerOne = display.newSprite("PokerOne.png",20,20) --牌
self:addChild(PokerOne)
PokerOne:setVisible(false)
local PokerTwo= display.newSprite("PokerTwo.png",20,20) --背景
self:addChild(PokerTwo)
self:runAction(cc.Sequence:create(cc.DelayTime:create(1),cc.CallFunc:create(function()
TurnCard(PokerOne,PokerTwo,1)
end)))
2.TrunCard实现
function TrunCard(PokerOne,PokerTwo,time)
--cocos2d::DisplayLinkDirector::Projection::_2D
cc.Director:getInstance():setProjection(cc.DIRECTOR_PROJECTION2_D)
--开始角度设置为0,旋转90度
PokerTwo:runAction(cc.Sequence:create(cc.OrbitCamera:create(time,1,0,0,90,0,0),cc.Hide:create(),cc.CallFunc:create(function()
--开始角度是270,旋转90度
PokerOne:runAction(cc.Sequence:create(cc.Show:create(),cc.OrbitCamera:create(time,1,0,270,90,0,0)))
end
)))
end