终极本地分屏方案:Universal Split Screen让任意PC游戏一键开启多人同屏
【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen
周末想约朋友一起玩游戏,却只有一台电脑,而多数游戏只认一个键盘、一只鼠标?Universal Split Screen 正是为解决这个尴尬而生的开源本地分屏工具:它让任意 PC 游戏都能用多套键盘、鼠标和手柄同时游玩,无需第二台主机,也无需游戏自带联机模式。
一张速览清单:它到底能帮你做什么
- 输入隔离:基于 RawInput 精确识别每个物理设备,把不同玩家的键鼠、手柄信号路由给各自控制的游戏窗口,互不串扰。
- 窗口编排:自动将多个游戏窗口排布成左右、上下或四宫格布局,并持续处理焦点切换,让你专注操作而非搬运窗口。
- 开箱即用:内置《我的世界》《泰拉瑞亚》《星露谷物语》、Source 引擎等十余款热门游戏的现成配置(位于 UniversalSplitScreen/Config 目录),选中即可运行。
一张表格看懂差距:传统方案 vs 本地分屏方案
| 对比维度 | 传统做法 | Universal Split Screen |
|---|---|---|
| 硬件投入 | 每人一台主机或笔记本 | 一台电脑 + 多套键鼠手柄 |
| 游戏要求 | 必须原生支持本地多人或联机 | 任意单机/网游均可尝试 |
| 网络依赖 | 依赖局域网或在线服务 | 纯本地运行,零网络延迟 |
| 配置成本 | 每次换游戏重新折腾 | 挑一份 JSON 配置即可启动 |
一句话总结:从"买机器"变成"加外设",从"折腾几小时"变成"几分钟就能开局"。
三步上手:从克隆到开启任意游戏分屏
Q1:我该准备什么?一台 Windows 电脑、多套输入设备,外加 Visual Studio 2017 及以上版本(需包含 C++ 与 C# 工作负载)。使用git clone https://gitcode.com/gh_mirrors/un/UniversalSplitScreen拉取源码。
Q2:如何最快跑起来?打开 UniversalSplitScreen.sln,用 Batch Build 一键编译全部组件(C++ 模块按 x86/x64 分别构建,脚本会自动改名并拷贝 DLL)。运行主程序,把每个游戏窗口绑定到对应设备,选中游戏配置,点击"激活分屏"。
Q3:遇到问题怎么办?先确认 StartupHook、HooksCPP 等注入组件已按 README 编译并放入主程序目录;多数"没反应"都源于 DLL 缺失或位数不匹配,对照文档逐项核对即可。
一个普通大学生的周末
小林和室友都想玩《星露谷物语》,但宿舍只有一台跑得动的电脑。他把项目克隆下来按教程编译,又翻出一套旧键鼠,十分钟后两人就在同一块屏幕上各自经营起农场。第一次点击"激活分屏",看到两片农田同时响应不同的鼠标,他愣了好一会儿——"这居然是免费开源的?"从此每个周五的联机夜,他们不再需要挤去网吧,省下的开销够买好几款新游戏。
FAQ 快问快答
- 上手会不会很难?会装 Visual Studio 并照着 README 编译,半小时内即可跑通;只想体验的话,直接用预置配置最省事。
- 有现成配置吗?有,Config 目录内置十余款流行游戏的 JSON 配置,还可以另存新配置并分享给其他玩家。
- 支持手柄吗?支持,XInput 与 DInput 都被覆盖,开启对应 Hook 后最多可接入 4 个以上手柄。
开源的生命力与你的入场券
Universal Split Screen 采用 MIT 许可,是完全开源的项目,横跨 C++ 与 C# 多模块协作(HooksCPP、StartupHook、InjectorLoader、SourceEngineUnlocker),社区持续修复新游戏的兼容问题。你可以提交新游戏配置、改进输入处理逻辑,或在 Issue 中反馈遇到的问题。让更多游戏加入本地分屏大家庭,下一个令玩家惊叹的配置,也许就出自你的手笔。现在就动手克隆仓库,跑起属于你们的第一局同屏游戏吧!🎮
【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考