P-1.4.4 A_1_OWwg 1/25报告——OW自瞄的简易实现

一、A_1_OWwg 1/25报告: 由于守望先锋非训练模式不允许截图 需要寻找解决方法:1.想到可以直接从显存提取数据 前天,由于语文不好以为OpenGL可以用于截图 昨天试图寻找从DirectX提取数据的方法 今天凌晨: 发现想要实现深层次的功能还是得要用C语言发现fraps软件可以用dll注入+api拦截的方式进行截图,成功截到了OW的游戏图像寻找类似fraps的开源...
摘要由CSDN通过智能技术生成

一、A_1_OWwg 1/25报告:
由于守望先锋非训练模式不允许截图
需要寻找解决方法:

1.想到可以直接从显存提取数据
前天,由于语文不好以为OpenGL可以用于截图
昨天试图寻找从DirectX提取数据的方法
今天凌晨:
发现想要实现深层次的功能还是得要用C语言

发现fraps软件可以用dll注入+api拦截的方式进行截图,成功截到了OW的游戏图像

寻找类似fraps的开源软件找到OBS软件。OBS可以用dll注入+api拦截的方式进行截图(这个功能是基于C语言并且开源的),成功获得OW的游戏图像。

总结,这两天花了大量的时间在这个问题上,不知道值得不值得,不知道应不应该学会放弃。

二、OW自瞄的简易实现

简易指的是:由于我不会使用C语言,所以我将直接对OBS进行浅层次的利用。

即使不对这个开源软件进行定制,OBS也是一个相对灵活的软件。我可以比较自由地调整它输出图像在其UI中的大小,位置等。

OBS配置方式如下:
1.窗口始终置顶
这里写图片描述

2.捕捉游戏进程
这里写图片描述

3.将窗口置于右下角(用windows的MouseKey功能来微调),显示一个300x300的窗口(调整OBS使屏幕中心300x300的区域1:1地映射到这个300x300的窗口中)

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值