SkewTo&SkewBy概念
SkewTo:把某一CCSprite歪斜到某一值
SkewBy:把某一CCSprite歪斜多少值,它有一个方法reverse,它让对象按原路径返回
SkewTo&SkewBy使用方式
//创建SkewTo和SkewBy实例,第一个参数为渐变时间,第二个参数为x方向歪斜,第三个参数为y方向歪斜
CCActionInterval *actionTo = CCSkewTo::create(2, 37.2f, -37.2f);
CCActionInterval *actionToBack = CCSkewTo::create(2, 0, 0);
CCActionInterval *actionBy = CCSkewBy::create(2, 0.0f, -90.0f);
CCActionInterval *actionBy2 = CCSkewBy::create(2, 45.0f, 45.0f);
CCActionInterval *actionByBack = actionBy->reverse();
//运行动作,m_tamara,m_grossini,m_kathia为已经创建好的CCSprite,actionBy->reverse()创建相反的动作
m_tamara->runAction(CCSequence::create(actionTo, actionToBack, NULL));
m_grossini->runAction(CCSequence::create(actionBy, actionByBack, NULL));
m_kathia->runAction(CCSequence::create(actionBy2, actionBy2->reverse(), NULL));
效果图如下:

本文链接:
http://xiandanboke.com.cn/?p=882转载请注明转自
咸蛋博客
本文介绍了cocos2d-x中的SkewTo和SkewBy,SkewTo用于将CCSprite扭曲到特定角度,而SkewBy则是在当前角度基础上增加扭曲。同时,SkewBy提供了一个reverse方法,允许对象沿着原路径回溯。文章配合实际效果展示了这两个动作的运用。
287

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



