cocos2dx中关于Action动作的相关API的详细介绍

2020-12-13 14:18

阅读:233

//    CCSequence

//    作用:让多个动作按照前后顺序逐一执行

//    参数:目标动作的可变参数

//    CCActionInterval * move = CCMoveTo::create(2, ccp(300, sp->getPositionY()));

//    CCActionInterval * scale = CCScaleTo::create(2, 3);

//    CCFiniteTimeAction * seq= CCSequence::create(move,scale,NULL);

//    sp->runAction(seq);

//    扩展如果要对目标动作全部进行方向运动,可以使用如下形式操作

//    CCFiniteTimeAction *seq=CCSequence::create(moveby,scaleby,...NULL);

//    CCFiniteTimeAction * reverseseq = CCSequence::create(seq,seq->reverse(),NULL)

//    注意CCSequence中的所有动作都必须支持reverse函数,否则会出现异常

//    CCActionInterval * move = CCMoveBy::create(2, ccp(300, sp->getPositionY()));

//    CCActionInterval * scale = CCScaleBy::create(2, 3);

//    CCFiniteTimeAction * seq= CCSequence::create(move,scale,NULL);

//    CCFiniteTimeAction * reveseseq = CCSequence::create(seq,seq->reverse(),NULL);

//    sp->runAction(reveseseq);


评论


亲,登录后才可以留言!