铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1949|回复: 3

[lua复刻] 求教战斗回放功能如何实现

[复制链接]
 楼主| 发表于 2021-2-28 19:31 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
如何把整个战斗过程记录下来生成一个文件,在别人的电脑上通过这个文件可以完全还原之前的战斗过程
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2022-10-23 19:46 | 显示全部楼层
依赖lua随机种子固定,随机结果相同的特性,最终以记录玩家指令的方式实现了

原理就是这样简单,但过程比较繁琐,
数据的拆解保存处理起来比较恶心。

我只在自己电脑上测试是ok,不太确定相同的种子在别人电脑上是否也能还原随机结果,目前只要保证随机结果相同可以完美还原战斗了。

然后还有很多细节要处理,例如录像文件如何保存,观看录像时何时接收指令等。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2022-10-29 20:38 | 显示全部楼层
jwx555 发表于 2022-10-23 19:46
依赖lua随机种子固定,随机结果相同的特性,最终以记录玩家指令的方式实现了

原理就是这样简单,但过程 ...

         保存数据
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2022-10-30 02:02 | 显示全部楼层

什么?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-23 17:31

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表