最近在玩PUBG,但是总感觉在手机上玩,瞄准不太方便,对手的头显得太小,如何让对手的头变大,方便瞄准呢。
我想自己写个小软件,利用PC上鼠标和键盘的操作,更重要是用PC的显示器来显示Android的游戏,这样对手的头会显的大一些,操作更加方便。
有人会问,可以用模拟器啊,为什么要自己开发呢?
原因有几个:
1. 模拟器运行比较占资源
2. 需要在模拟器内部安装游戏,还需要登陆帐号,稍麻烦
3. 不方便在其它的PC上玩,有时公司和家里都需要
4. 最重要的一条,现在很多大作游戏对模拟器有限制
5. 虽然市场上也有一些PC上控制android的软件,但都不是为打游戏而生的
最后,我只能自己写个叫做AppMirror的小软件。
使用方法:
- 将PC与手机用USB线连接上
- 在Android手机上设置成USB调试模式
- 运行AppMirror,成功后会自动弹出下面的窗口
这张图的效果就很明显,用鼠标和键盘操作体验上更像CS,很流畅!
它的特点别如下:
- 延时非常低,几乎完全同步
- 鼠标右键就可以瞄准
- 鼠标左键就可以开枪
- 全视野显示,避免刘海屏或异形遮挡
- Android端不需要安装任何额外的App,非常干净
- 不需要root权限
- 支持所有的Android类型的手机
- 支持PC全屏显示,对手的头会显的很大
技术原理及实现:
- 由Android端编出H264的视频流
- 客户端由tcp socket 中解出h264视频每帧的数据
- 默认ffmpeg h264硬解码
- 默认渲染是D3D硬件加速,直接使用sdl库
- 界面采用Qt开发
下载:
AppMirror_v1.1
后续,我会一直优化这个小工具,就是纯玩。