【转自NGA】【哈利波特】[攻略] 安卓端可用投屏到PC的神器QtScrcpy|哈利波特:魔法觉醒


3楼猫 发布时间:2022-06-23 02:15:58 作者:果然翁 Language

原帖是大佬发布在NGA的攻略贴,个人在使用过程中受益颇多,申请搬运到TapTap供大家使用。不做任何商业用途,如有侵权,我会立即删除本帖。原帖地址为:https://ngabbs.com/read.php?tid=29563285


[攻略] 安卓端可用投屏到PC的神器QtScrcpy

开源无收费无广告 自用推荐
https://gitee.com/Barryda/QtScrcpy
QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制。不需要root权限。

单个应用程序最多支持16个安卓设备同时连接。

同时支持GNU/Linux,Windows和MacOS三大主流桌面平台

它专注于:

精致 (仅显示设备屏幕)
性能 (30~60fps)
质量 (1920×1080以上)
低延迟 (35~70ms)
快速启动 (1s内就可以看到第一帧图像)
非侵入性 (不在设备上安装任何软件)
win

mac

linux

【转自NGA】【哈利波特】[攻略] 安卓端可用投屏到PC的神器QtScrcpy|哈利波特:魔法觉醒 - 第1张

【转自NGA】【哈利波特】[攻略] 安卓端可用投屏到PC的神器QtScrcpy|哈利波特:魔法觉醒 - 第2张
自定义按键映射

【转自NGA】【哈利波特】[攻略] 安卓端可用投屏到PC的神器QtScrcpy|哈利波特:魔法觉醒 - 第3张
可以根据需要,自己编写脚本将PC键盘按键映射为手机的触摸点击,编写规则在这里。

默认自带了针对和平精英手游和抖音进行键鼠映射的映射脚本,开启平精英手游后可以用键鼠像玩端游一样玩和平精英手游,开启抖音映射以后可以使用上下左右方向键模拟上下左右滑动,你也可以按照编写规则编写其他游戏的映射文件,默认按键映射如下:

game

这里有玩和平精英的视频演示

自定义按键映射操作方法如下:

编写自定义脚本放入keymap目录
点击刷新脚本,确保脚本可以被检测到
选择需要的脚本
连接手机并启动服务之后,点击应用脚本
按~键(数字键1左边)切换为自定义映射模式即可体验(具体按什么键要看你按键脚本定义的switchKey)
再次按~键切换为正常控制模式
要想wasd控制开车记得在载具设置中设置为单摇杆模式
群控
你可以同时控制所有的手机

gc

感谢
基于Genymobile的scrcpy项目进行复刻,重构,非常感谢。QtScrcpy和原版scrcpy区别如下:

关键点  scrcpy  QtScrcpy
界面  sdl  qt
视频解码  ffmpeg  ffmpeg
视频渲染  sdl  opengl
跨平台基础设施  自己封装  Qt提供
编程语言  C  C++
编程方式  同步  异步
按键映射  不支持自定义  支持自定义按键映射
编译方式  meson+gradle  qmake or CMake

使用Qt可以非常容易的定制自己的界面
基于Qt的信号槽机制的异步编程提高性能
方便新手学习
增加多点触控支持
学习它
如果你对它感兴趣,想学习它的实现原理而又感觉无从下手,可以选择购买我录制的视频课程, 里面详细介绍了整个软件的开发架构以及开发流程,带你从无到有的开发QtScrcpy:

课程介绍:https://blog.csdn.net/rankun1/article/details/87970523

或者你也可以加入我的QtScrcpy QQ群,和志同道合的朋友一块互相交流技术:

QQ群号:901736468

要求
Android部分至少需要API 21(Android 5.0)。

您要确保在Android设备上启用adb调试。

本人仅推荐转载 有不会的可以问我


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com