GIT: https://github.com/barry-ran/QtScrcpy
QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制。不需要root权限。
单个应用程序最多支持16个安卓设备同时连接。
同时支持GNU/Linux,Windows和MacOS三大主流桌面平台
游戏映射(仅windows平台开启)
额外针对和平精英手游进行键鼠映射,可以用键鼠像玩端游一样玩和平精英手游,默认按键映射如下:
操作方法如下:
- 启动服务之前记得勾选和平精英选项
- 连接手机以后进入游戏场景
- 按~键(数字键1左边)切换为游戏映射模式即可体验
- 再次按~键切换为正常控制模式
- 要想wasd控制开车记得在载具设置中设置为单摇杆模式
感谢
基于Genymobile的scrcpy项目进行复刻,重构,非常感谢他。QtScrcpy和原版scrcpy区别如下:
关键点 | scrcpy | QtScrcpy |
---|---|---|
界面 | sdl | qt |
视频解码 | ffmpeg | ffmpeg |
视频渲染 | sdl | opengl |
跨平台基础设施 | 自己封装 | Qt提供 |
编程语言 | C | C++ |
编程方式 | 同步 | 异步 |
控制方式 | 单点触控 | 单点/多点触控 |
编译方式 | meson+gradle | Qt Creator |
- 使用Qt可以非常容易的定制自己的界面
- 基于Qt的信号槽机制的异步编程提高性能
- 方便新手学习
- 增加多点触控支持