特效相机妙用

本文详细介绍了如何使用Cocos2d-x引擎创建并实现男孩和女孩角色的动画,包括隐身与现身效果,以及使用OrbitCamera类进行角色的相机旋转,通过Sequence动作链来控制动画流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)));




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值