请教:cocos2dx能实现游戏回放吗,实现思路是什么?

初学cocos2dx,关于游戏回放没有思路,大神给指导一下。

一般都是重播战报

如果是离线战斗就比较简单了,播放战斗就是执行一组组的命令,所以回放也是重复执行者一组组命令而已~

如果是即时战斗可能就复杂点,如果仿造离线战斗的方式,可以把关键的命令记录下来(比如移动、转身、攻击),回放的时候就根据这些关键命令执行动作。
这样其实战斗的过程也是发送一个个命令的过程,只不过这些命令可能是玩家触发的,也可能是随机触发的,把这些都记录下来~

即时战斗的回放我没有实际做过~只是这么个想法~互相讨论:7:

一般离线战斗就是把数值弄成一样再打一遍就行了,保证随机数的随机种子相同就行

嗯 多谢楼上几位解答,缓存关键数据做战报方式回放应该是可行的;
如果要实时回放,脱离游戏数据在引擎层面是不是不能实现,
另外:有个问题就是我在cocos2dx下能拿到OpenGL的上下文吗?

恩, 多谢版主解答,战报是个能解决的办法。

还有个问题,就是我在cocos2dx下能拿到OpenGL的上下文不,能的话怎么操作?