1008
本人新手,特来向前辈们求教.
比如我这里有张图,是人物跑步的图片.
我们可以看到,第一排的图片,是人物起跑的动作,第二,第三排的动作才是跑步时的交替动作.
我想实现这样的效果,当我按下一个键,或者触摸屏幕的时候,人物开始跑步,当播放完第一排动画时,就只在第二,第三排之间播放,第一排就不播放了.请问这种效果应该如何实现?
比如我按下键盘上的→键,人物就向右跑,当我按下←键,人物就往左跑.
但是我的图只有向右跑的这一张,也就是说,我向左跑的时候,图片要进行水平翻转.
我想问一下各位前辈,cocos2d-x中,有什么可以让我这个动画水平翻转的函数吗?
我想用CCSpriteFrame::create函数,for循环将这些图片保存在一个CCSpriteFrame数组中,如果我按下了←键,那么就水平翻转播放这组动画.