cocos2dx多个精灵调用runAction()方法执行组合动作,只有最后一
发布时间:2020-12-14 21:37:07 所属栏目:百科 来源:网络整理
导读:问题代码如下 //将MoveTo和RotateTo两个动作转换成FiniteTimeAction类型 FiniteTimeAction * MVto = (FiniteTimeAction * )(MoveTo ::create ( 2.0 ,Vec2( 150 , 150 ))); FiniteTimeAction * ROto = (FiniteTimeAction * )(RotateTo ::create ( 2.0 , 80 ))
//将MoveTo和RotateTo两个动作转换成FiniteTimeAction类型
FiniteTimeAction* MVto =(FiniteTimeAction*)(MoveTo::create(2.0,Vec2(150,150)));
FiniteTimeAction* ROto =(FiniteTimeAction*)(RotateTo::create(2.0,80));
//两个精灵分别用runAction调用同时进行的组合动作
sprite1->runAction(Spawn::create(MVto,ROto,NULL));
sprite2->runAction(Spawn::create(MVto,NULL));
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容