前言
把互联网翻了个遍, 所有的方法都千篇一律. 用循环去判断!
很神奇的是, 几乎所有博文举的例子, 连数字都是一样的.
这么一个效率烂成渣的方法, 居然被普遍赞同.
以下是广为流传的方法.
这些例子连注释, 数字都完全一样...
如果不是因为这一点, 也许我不会这么不爽.
cocos2dx源码:

我们看看 animate 的定义, 内部存在一个 int _nextframe,
看看这个变量在什么地方被引用.
很容易发现, 除了定义和初始化, 只有2个地方用到了这个值.
跳过去看看..
到这里就真相大白了, _nextframe确实表示下一帧动画的索引.
但是cocos2dx没有为我们提供接口获取这个变量..
因此我们只需要加一个共有接口,
在需要得到当前播放动画时, 调用此函数, 将结果-1, 就得到了当前的播放帧...
尾声
在此非常鄙视那些不经大脑, 瞎转载, 瞎宣传, 还说一大堆心得之人