在电脑上玩手机游戏
折腾了下在电脑上玩手机游戏
Windows 环境
在windows
上运行明日方舟
比较简单,官方就有提供PC运行的下载。
下载回来本质上是网易
的MuMu虚拟机
,搭配明日方舟
的客户端。基本上支持CPU虚拟化的机器上的可以跑起来。
Linux 环境
最开始是在xps
上实现了远程游戏。使用的软件是scrcpy。名字和Python
的那个爬虫框架相同,但是这个是通过adb
来远程操控手机的。本质上还是在手机上跑游戏,电脑上同步手机屏幕和操作。
手机需要开启adb
功能,为了方便最好还开启adb over wireless
功能。
然后安装scrcpy
。看github上的介绍提供了各个平台的下载,不止局限于Linux
。
- 保持手机和电脑在同一个wifi下,手机建议全程连着电源
- 开启手机的
adb
和adb over wireless
- 查看手机在wifi下的
ip
,这个可以通过手机的关于本机
查看,也可以通过路由器查看 - 运行下面的命令连接手机
1
2adb connect DEVICE_IP:5555
scrcpy -S
一切顺利的话:手机屏幕关闭,电脑上看到了出现手机屏幕的画面。接下来就是用鼠标代替触控来玩游戏了。如果黑屏了按下Ctrl
+p
,相当于按下电源键。
这个方案的好处是比较方便,而且兼容性比较高,支持更多的功能。更多的功能和选项请参看上面的链接。
然后Sony
的xz1c
阉割了adb over wireless
功能。这就需要手机连着电脑才有效,放弃了这个方案。
adb over wireless
功能在厂商的正式系统中有不提供的,例如Sony
,需要用到xda
的一个软件ADB Tools来开启,这个软件需要root
权限。或者用数据线开启adb
后再用命令开启adb over wireless
Anbox 方案
之后在网上发现了Anbox
这个软件。本质上是运行一个后台服务提供硬件信息,这个就隔离了CPU的虚拟化。运行的是一个android
的镜像。你需要手动安装游戏,感觉还是比较麻烦。仅仅验证了是可行的,但是没有实际操作
现在还是在手机上玩明日方舟
。
现在用scrcpy
的方案在电脑上玩游戏。