[quote=引用 4 楼 weixin_37701111 的回复:] [quote=引用 2 楼 pstrunner 的回复:] 如果提取的显示数据比较固定,图像特征比较明显,建议用图像识别的方式是否可行?
[quote=引用 2 楼 pstrunner 的回复:] 如果提取的显示数据比较固定,图像特征比较明显,建议用图像识别的方式是否可行?
如果提取的显示数据比较固定,图像特征比较明显,建议用图像识别的方式是否可行?
1、游戏录像一般保存的是每个玩家的操作序列(当然也有少数不这么做的),比如:第1秒玩家A从a点走到了b点,第3.5秒玩家B使用了道具1001,第5秒玩家A使用了一个技能2001,等等,一整局的玩家操作。当然可能还包括一些随机种子,用来播放录像的时候可以计算比如技能1001到底是打中了,还是miss了。而录像的播放其实是按照时间轴,把每个玩家的操作再执行一遍。用同样的随机种子,确保所有的随机数和当时产生的随机数是一致的。 2、如果楼主想要提取的数据,是每个玩家的操作,那么你需要知道每个玩家操作对应的数据是什么,比如1表示移动操作,2表示使用道具,3表示释放技能,至于每个数字到底对应什么,每种操作对应什么数字,估计也只有做这个游戏的程序员知道。所以个人觉得解析游戏录像文件这个事,除非你知道录像文件中每个数据的意义,否则就没什么搞头,投入产出比不值当。 3、如果楼主想提取的数据,并不是玩家的操作,而是一些统计数据,比如像统计第5分钟,双方的人头数,双方的经济数据,这些都是录像播放的过程中,按照玩家的操作序列,带入到游戏逻辑中,现算出来的,所以即使你知道录像文件中的数据的意义,也不是什么都能统计出来的。所以你还不如说说你最终统计这些数据想干嘛,最终目的是什么,也许不通过分析录像也可以达到你的最终目的呢
5,530
社区成员
4,167
社区内容
加载中
试试用AI创作助手写篇文章吧