auto
boy = Sprite::create("boy.png");boy->setPosition(Point(300,300));this->addChild(boy,2);auto
girl = Sprite::create("girl_1.png");girl->setPosition(Point(300,300));girl->setVisible(false);//一开始设置为不可见this->addChild(girl,2);
auto
seq1 = Sequence::create(DelayTime::create(0.5f), Hide::create(),//0.5s后隐身, DelayTime::create(1.0f), Show::create(),//再过1s后现身 nullptr);auto
rotate1 = OrbitCamera::create(2.0f,1,0,0,360,0,0);auto
seq2 = Sequence::create(DelayTime::create(0.5f), Show::create(),//0.5s后现身 DelayTime::create(1.0f), Hide::create(),//再过1s后隐身 nullptr);auto
rotate2 = rotate1->clone();boy->runAction(RepeatForever::create(Spawn::create(rotate1,seq1,nullptr)));
girl->runAction(RepeatForever::create(Spawn::create(rotate2,seq2,nullptr)));
本文详细介绍了如何使用Cocos2d-x引擎创建并实现男孩和女孩角色的动画,包括隐身与现身效果,以及使用OrbitCamera类进行角色的相机旋转,通过Sequence动作链来控制动画流程。
6752

被折叠的 条评论
为什么被折叠?



