最近对 PUBG 比较上瘾,不过玩的比较菜,所以自己做了一个基于 pubg 地图,识别最小单元格,进行距离测算的工具 https://imgur.com/a/WQELOF7 目前使用流程: 1 、使用 Snipaste 进行截图 2 、调用 electron 注册的快捷键,显示截图,然后进行测距 想通过 electron 直接给 pubg 进行截图,然后进行测距 目前发现,使用 electron 给桌面进行截图时,截取不了图片,使用 Snipaste 进行截图就没有问题,请问有人知道这个应该怎么处理么
1
sprit 108 天前
仓库发我看看
|
2
dbpe 108 天前
pubg dx 游戏吧..你桌面截图..可能获取不到 dx 渲染里面的数据
|
3
jasonselin 108 天前
有没考虑过 打山顶还要远一点
|
4
Jinnrry 108 天前
emmm ,我有一个想法哈,你这种测距方案,还不如你下次玩游戏的时候桌面放个尺子。拿尺子一量,再根据每个地图乘一个比例尺就行了
|
5
wzl2368014742 108 天前
不瞒你说,我做过更智能化的尝试。标点 n 秒之后即在屏幕上显示地图距离。
步骤如下: 1.游戏内小地图放大,提前测出 小地图中心的像素距离 和 地图距离与像素距离的比例; 2.每 n 秒截一次图,只截取小地图的像素区域,然后通过图像识别识别出队友标点的像素位置; 3.像素的距离*对应比例=地图距离,距离渲染在屏幕上标点对应的像素位置。 想象很美好,但是只有在训练场测试能稳定实现,实际使用中由于标点中心有个空心,空心是透明背景且有数字的,会影响到图像识别,而且本身性能消耗也不小,会降低帧数,最重要的是迫击炮太重了,严重影响我的弹药携带量,最后还是放弃了。 |
6
CatchXS OP @sprit 还没有提交仓库,这是核心代码截图 https://imgur.com/a/Ao2tuhX
|
8
CatchXS OP @jasonselin 啊哈,迫击炮打山顶还要加远呀。。。
|
10
CatchXS OP @wzl2368014742 这个的确,我现在的设计是,自动获取到比例尺,然后点击一个点,拖动鼠标就自动计算位置了。
|
11
jasonselin 108 天前
@CatchXS 哈哈哈 对啊对啊 尤其是那种只能跳伞跳上去的那个山
|
12
aladd 108 天前
我还是喜欢捡 C4 ,打不过就开车冲一波。
|
13
anyele 107 天前
迫击炮不行, 太重了 不好带, 还不如研究下自动降低后座, 之前做过 4 倍镜点射的时候自动鼠标下拉, 后来发现还不如自己手打
|