问题描述
解决方案
1、你可以将用户的每一个操作、当前出现的方块形状、起始坐标值记录到一个文件中;
2、当用户进行回放时,读取记录文件中的内容,就可以实现游戏的回放功能;
希望对你有帮助!
解决方案二:
记录每个形状的id和用户操作的按键顺序然后用模拟操作的方式进行游戏执行就好了。格式随意了自己定义就好。
如(以json格式做例子,形状1是长棍,方向0是原始形状,X是X轴,Y是Y轴,操作就是用户的操作,按照你游戏的心跳时间进行记录就好):[
{'形状':1,'方向':0,'x':16,'y':0,'操作':null},
{'形状':1,'方向':1,'x':16,'y':4,'操作':'顺时针旋转'}
]
时间: 2024-10-03 16:58:03