V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acrisliu
V2EX  ›  Windows

WSLg 运行 Minecraft

  •  
  •   acrisliu · 2021-07-09 03:10:41 +08:00 · 2926 次点击
    这是一个创建于 1234 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突发奇想,尝试了一下在 WSLg 下运行 Minecraft,能正常启动并进入游戏,也不卡顿,然而鼠标控制视角有问题,视角一直看向脚下,调整不了,在游戏菜单页面鼠标又能正常工作。结论:能进游戏但没法玩。

    上图: MC.png

    10 条回复    2021-07-17 19:59:01 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-07-09 04:03:34 +08:00 via Android
    玩游戏就算了,Windows 为数不多碾压 Linux 的领域,
    这种奇怪 bug 搞不好会一直保留下去,
    codehz
        2
    codehz  
       2021-07-09 08:08:05 +08:00 via Android
    听起来就是没实现锁定鼠标的功能
    和远程桌面玩游戏有得一拼(
    HiShan
        3
    HiShan  
       2021-07-09 08:49:31 +08:00
    不知道为什么运行个 emacs 都卡的不行
    selca
        4
    selca  
       2021-07-09 08:58:42 +08:00
    @AoEiuV020 #1 这个 bug 不一定只是针对这种全屏游戏,说不定哪天就被巨硬顺带修复了
    lonewolfakela
        5
    lonewolfakela  
       2021-07-09 09:30:21 +08:00
    @codehz wslg 本身就是基于远程桌面协议做的,所以确实是远程桌面玩游戏……
    ragnaroks
        6
    ragnaroks  
       2021-07-09 10:07:40 +08:00   ❤️ 1
    具体方式忘记了,你搜下“vmware 虚拟机玩游戏视角乱转”的相关词,有解决办法的,主要是 3D 游戏屏幕空间转换这部分出错了
    kindjeff
        7
    kindjeff  
       2021-07-09 10:18:18 +08:00
    有没有人试过高分屏 WSLg,去年高分屏下用 vnc 连 WSL 运行 emacs,字体奇小
    chenjies
        8
    chenjies  
       2021-07-09 10:31:16 +08:00   ❤️ 1
    鼠标视角问题,可能是打开了硬件指针之类的。我在虚拟机里面玩魔兽私服,也是这个问题,关闭硬件,视角就不乱转了。
    acrisliu
        9
    acrisliu  
    OP
       2021-07-09 11:44:52 +08:00 via iPhone
    @kindjeff 我的是 4K,感觉有点糊
    qbqbqbqb
        10
    qbqbqbqb  
       2021-07-17 19:59:01 +08:00
    @ragnaroks VMWare 的解决方案可能不能用到 WSLg 上来。归根结底上是虚拟机 /远程桌面的鼠标集成功能(即鼠标可以内外自由移动)和 3D 游戏的鼠标视角实现逻辑有冲突。

    虚拟机的解决方案是手动关闭这个功能,变成虚拟机独占鼠标、按热键释放回主机的模式。但是 WSLg 把远程桌面封装成窗口了,没法这么做。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.