肥宅钓鱼网
当前位置: 首页 钓鱼百科

王者荣耀怎么用ai教学(训练AI自动玩王者荣耀)

时间:2023-06-06 作者: 小编 阅读量: 18 栏目名: 钓鱼百科

王者荣耀怎么用ai教学在玩游戏的过程中截屏,并记录手指操作。例如每100毫秒采集一次数据,每条记录包括屏幕截图、手指操作状态。我们希望训练好的AI能预测下一刻的手指操作状态,然后将预测的操作反映到游戏中。手机安卓手机,暂不考虑ios。手机截屏可以通过手机录屏的方式,先将游戏过程录制成视频文件,后面再从视频文件中获取截图。在电脑上可以用adb命令调用它。找到events中有ABS_MT开头的那个设备,它就是触摸屏啦。

王者荣耀怎么用ai教学?在玩游戏的过程中截屏,并记录手指操作例如每100毫秒采集一次数据,每条记录包括屏幕截图、手指操作状态我们希望训练好的AI能预测下一刻的手指操作状态,然后将预测的操作反映到游戏中,接下来我们就来聊聊关于王者荣耀怎么用ai教学?以下内容大家不妨参考一二希望能帮到您!

王者荣耀怎么用ai教学

在玩游戏的过程中截屏,并记录手指操作。例如每100毫秒采集一次数据,每条记录包括屏幕截图、手指操作状态。我们希望训练好的AI能预测下一刻的手指操作状态,然后将预测的操作反映到游戏中。

手机

安卓手机,暂不考虑ios。

手机截屏

可以通过手机录屏的方式,先将游戏过程录制成视频文件,后面再从视频文件中获取截图。一般手机都自带录屏功能。还可以从电脑上录屏,例如scrcpy(https://github.com/Genymobile/scrcpy)。一般是录不了声音的,不过我们只用截图,所以也不用录声音。

录制手指操作

安卓上自带的工具getevent可以获取到各种输入事件,其中就包括屏幕的触摸事件。在电脑上可以用adb命令(不熟悉adb命令的话请自行搜索)调用它。

$ adb shell getevent -lp// 输出差不多这样子add device 6: /dev/input/event1name:"hisi_gpio_key"events:KEY (0001): KEY_VOLUMEDOWNKEY_VOLUMEUP input props:<none>add device 7: /dev/input/event6name:"huawei,ts_kit"events:KEY (0001): KEY_F1BTN_TOOL_FINGERBTN_TOUCHABS (0003): ABS_MT_TOUCH_MAJOR: value 0, min 0, max 255, fuzz 0, flat 0, resolution 0ABS_MT_TOUCH_MINOR: value 0, min 0, max 255, fuzz 0, flat 0, resolution 0ABS_MT_WIDTH_MAJOR: value 0, min 0, max 100, fuzz 0, flat 0, resolution 0ABS_MT_WIDTH_MINOR: value 0, min 0, max 100, fuzz 0, flat 0, resolution 0ABS_MT_ORIENTATION: value 0, min 0, max 255, fuzz 0, flat 0, resolution 0ABS_MT_POSITION_X: value 0, min 0, max 1080, fuzz 0, flat 0, resolution 0ABS_MT_POSITION_Y: value 0, min 0, max 1920, fuzz 0, flat 0, resolution 0ABS_MT_TRACKING_ID: value 0, min 0, max 15, fuzz 0, flat 0, resolution 0ABS_MT_PRESSURE: value 0, min 0, max 1080, fuzz 0, flat 0, resolution 0

“adb shell getevent -lp”可以列出所有输入设备,设备ID类似于“/dev/input/event...”。找到events中有ABS_MT开头的那个设备,它就是触摸屏啦。记录下设备ID,接着我们来获取触摸屏的事件。

$ adb shell getevent -l /dev/input/event6// 输出差不多这样子// type, code, valueEV_SYNSYN_MT_REPORT00000000EV_SYNSYN_REPORT 00000000EV_ABSABS_MT_PRESSURE00000076EV_ABSABS_MT_POSITION_X00000249EV_ABSABS_MT_POSITION_Y00000508EV_ABSABS_MT_TRACKING_ID00000000EV_SYNSYN_MT_REPORT00000000EV_KEYBTN_TOUCHDOWNEV_SYNSYN_REPORT 00000000EV_ABSABS_MT_PRESSURE00000063EV_ABSABS_MT_POSITION_X00000249EV_ABSABS_MT_POSITION_Y00000508EV_ABSABS_MT_TRACKING_ID00000000EV_SYNSYN_MT_REPORT00000000EV_SYNSYN_REPORT 00000000

可以搜索多点触控协议了解上面输出的含义,例如这篇https://tinylab-1.gitbook.io/linux-doc/zh-cn/input/multi-touch-protocol

更多记录触屏操作的代码可以参考https://github.com/Cartucho/android-touch-record-replay

时间对齐

由于我们是分别录制的屏幕和触屏操作,后面处理数据的时候需要将截图和同一时刻的操作同步,所以在记录原始数据的时候尽可能带着时间戳。

    推荐阅读
  • 牛年起名字车字旁寓意(牛年起个带车字根的名字)

    而“辙”为车轮压的痕迹,由此可以得出曾辙就是指前车之鉴。故而,给牛宝宝起名“曾辙”是希望宝宝能够不惧失败,越挫越勇,将来必有一番作为。见轩见轩,其中“轩”字本义是表示有窗的廊或屋子,在古代是一种顶高的车,这种车通常是帝王的车驾。军岚军岚,其中“军”为军人,是保卫祖国,保护人民的存在,值得所有人骄傲。凤轺凤轺,其中“凤”为凤凰,“轺”为车。

  • excel在哪下载(电脑上的excel在哪下载)

    以360管家为例,excel下载位置及方法如下:1、在桌面或快捷方式中找到360安全卫士快捷方式,双击打开软件;2、在打开的主页中,点击打开“软件管家”;3、在上方搜索栏输入“excel表格”,然后点击搜索;4、搜索完成后,会在下方显示众多excel的相关软件;5、选择一款excel表格软件,点击右侧的下载按钮;6、等待自动安装,完成后,会在桌面出现它的快捷方式,双击点击立即开启就可以打开excel表格页面了。

  • 小米手机要进入root的第一步(小米手机获取root详细教程以及过程中常见问题解决方法)

    小米目前的新机器都加了BL锁,好多机友想刷机却过不了BL锁这一道坎,现在我来说一下解BL锁详细教程以及常见问题解决方法,不管解锁还是上锁,都要确保电脑驱动正常的情况下进行,解锁前建议安装一下MiPhone刷机工具,解BL锁教程解锁第一步,小米帐号得有解锁权限,进网页后按提示操作就行了,已经有解锁权限的可以绕过这一步。工具会出现下图的界面,点击“解锁”即可。解锁过程中,手机不要有任何操作,提示成功后直接点重启就好了。

  • 北美黑胡桃木衣柜是人类高质量实木衣柜吗(北美黑胡桃木衣柜是人类高质量实木衣柜吗)

    北美黑胡桃木衣柜是人类高质量实木衣柜吗现在市面上存在不少造价昂贵的“实木”衣柜,买回家却发现只是人造板贴皮搞噱头!其实一款好的实木衣柜,其木材用料、工艺细节都是十分优秀的  小编最近注意到了源氏木语品牌旗下一款北美黑胡桃木落地衣柜,选用北。

  • 怎么用对讲机(对讲机怎么用)

    顶部左侧的旋钮为开关,同时也可以调节音量,顶部右侧的旋钮负责调节相应的频道,对讲机侧面的按键为发话键。将对讲机开机,需要顺时针旋转开关旋钮,有明显的开机声且指示灯会闪烁绿光一次,随后我们可以手动调节合适的对讲音量。当我们接收别人的通信时候,对讲机的指示灯会闪烁为绿色。当自己需要给其他人说话的时,我们需要按住发话键说话,发话完毕及时松开发话键就可以了。

  • 牛肉炖白萝卜(牛肉炖白萝卜的烹饪方法)

    接下来我们就一起去研究一下吧!牛肉炖白萝卜主料:300g牛肉、250g白萝卜。砂锅烧热后加入切好的牛肉;加入生姜盖住炖25分钟;加入白萝卜、酱油和料酒;加入食盐和鸡精再炖15分钟即可起锅享用。

  • 绿树村边合青山郭外斜的意思(绿树村边合青山郭外斜的解释)

    绿树村边合青山郭外斜的意思?接下来我们就一起去了解一下吧!绿树村边合青山郭外斜的意思绿树村边合,青山郭外斜翻译:翠绿的树林围绕着村落,苍青的山峦在城外横卧。绿树村边合青山郭外斜的出处:《过故人庄》。绿树村边合,青山郭外斜。开轩面场圃,把酒话桑麻。待到重阳日,还来就菊花。

  • qq动态头像2.1.0版本(QQ动态头像原来可以这样的个性)

    停电了,没办法,只能用手机码字更新了……不知道小伙伴有没有发现,新版本的QQ有个功能,就是设置动态头像,今天小编分享一个方法,可以设置任意视频作为头像……整个过程如上图最后从下面视频滑动选取一张图片,作为静态头像,右上角点击完成,搞定!手机写的教程,有不明白的可以给小编留言,小编登门帮忙←_←

  • 为什么国外游戏越来越真实(为什么国外游戏厂商)

    明明这样就能有效的杜绝外挂。而腾讯的Tenprotect简称TP则恰恰是通过植入电脑而检测的,通过TP的检测外挂运行也就很容易的被发现,然后TP被外挂信息上传的服务器,官方直接对外挂继续处理即可。因为国内的个人隐私问题并没有健全的法律,所以腾讯才可以使用这种方法来检测外挂。如果是你会选择TP的检测来减少外挂,还是更重视自己的个人隐私问题,欢迎在评论区下方留言告知。

  • 秋梨银耳莲子羹(秋梨银耳莲子羹的制作方法)

    我们一起去了解并探讨一下这个问题吧!秋梨银耳莲子羹将梨清洗干净后去皮切成小块,枸杞洗净备用。将银耳和莲子分别放入碗中浸泡2小时左右。泡发的银耳去除根部,分成小朵,再切成或撕成小块。切好的银耳碎同梨块一起放入高压锅。加入清水,水面高出一个指节宽即可。大火烧开后盖上高压锅盖,待压力阀转动时调中小火焖煮10分钟即可。