移植 wii 游戏到 pc

把 Wii 游戏移植到 PC

在 Summer Engine 里重建一款你拥有的 Wii 游戏并导出桌面构建。电视设计遇上显示器距离,手势遇上按键。

把 Wii 游戏移植到 PC,意思是在 Summer Engine 里重建一款你拥有的游戏,并导出 Windows、macOS 和 Linux 构建。PC 不需要商店审批,所以约束来自技术和设计,而不是流程。

Wii 游戏是为从沙发上看的电视制作的,480p,用红外指针和体感输入,而且常常是四名玩家共用一块屏幕。PC 是从书桌前看的显示器,高分辨率,用鼠标和键盘,通常只有一名玩家。

这个距离变化的影响比人们预想的更大。为沙发尺度设计的界面元素在书桌前显得过大,而当年放在过扫描安全边距内的文字,现在毫无理由地飘离了屏幕边缘。

书桌距离下的电视设计

Wii 界面是有意做大的。在离显示器 60 厘米的位置,同样的元素会占满屏幕,而过扫描安全边距留下的是奇怪的空白边框。带上界面缩放选项重建界面,并把元素锚定到真正的屏幕边缘。文本速度和字号也要重新看:主机游戏为了远距离可读常用慢速文本和大字号,而在手臂距离阅读的 PC 玩家希望它更快、更密。加一个文本速度设置,而不是替所有人做决定。

桌面硬件上的手势、倾斜与指针

指针直接映射到鼠标,而且精度更高。体感完全没法映射,所以要逐个动作转换:挥动变成按键并保留原动画,倾斜变成摇杆轴或鼠标移动,摇晃变成长按或连续点击。如果你支持带陀螺仪的手柄,就把陀螺仪瞄准作为一个选项。移除依赖外设的内容,因为在 PC 上不能假定玩家有平衡板、光枪外壳或第二个遥控器。当某个手势存在的唯一意义是增加体感时,一个带良好反馈的按键通常玩起来更好。

分辨率、画面比例与设置

从 480p 到 1440p 是七倍多的像素量,所以 3D 内容能从更高渲染分辨率、更大阴影贴图、更好的贴图过滤和更长绘制距离中获益不少。补上 PC 玩家预期的设置:分辨率、窗口化与无边框与全屏、垂直同步、帧率上限和画质预设。如果你把 4 比 3 的构图拉宽到 16 比 9,要检查镜头揭示、过场取景和解谜视线,因为露出超过预期的内容,会毁掉原作精心控制的那些时刻。

只有一套键盘的机器上的本地合作

四人 Wii 合作在 PC 上行得通,但没有任何一步是自动的。处理游戏中途手柄的连接与断开,用一个加入界面把设备明确分配给玩家,允许一名键盘玩家和手柄玩家共存,并为每名玩家显示正确的按键图标。用廉价的第三方手柄测试,而不只是第一方手柄,因为在 PC 上混搭硬件才是常态。然后决定要不要支持联网对战,因为一款没有联网选项的沙发向设计,能触达的 PC 玩家要少得多。

常见问题

我能把 Wii 游戏移植到 PC 吗?

可以,前提是游戏归你或你持有授权。你在现代引擎里重建它并导出桌面构建。Summer Engine 能从对原作的一段描述生成可玩场景,让你用 C++、GDScript 或 C# 编辑项目,并导出 Windows、macOS 和 Linux 版本。

为什么 Wii 界面在显示器上看着不对?

因为它是按从沙发上看的电视尺度做的,而且常被放在过扫描安全边距内。在书桌距离上那些元素过大,边距读起来像是无缘无故的空白边框。重建界面,锚定到真正的屏幕边缘,并加上界面缩放选项。

键盘上拿什么替代 Wii 体感?

挥动用保留原动画的按键,倾斜用鼠标或摇杆轴,摇晃用长按或快速连按。在带陀螺仪的手柄上,陀螺仪瞄准可以作为一个可选模式。需要平衡板或其他外设的内容需要重设计或移除。

四人 Wii 合作在 PC 上可行吗?

可行,但需要明确的工作量。你需要运行时的手柄连接处理、一个把设备分配给玩家的加入界面、支持键盘玩家与手柄玩家共存、每名玩家正确的按键图标,以及用混搭的第三方手柄而不是单一第一方手柄做测试。

该把 4 比 3 的 Wii 游戏拉宽到 16 比 9 吗?

通常该,但先把游戏检查一遍。更宽的视野会露出超出原构图意图的内容,可能毁掉镜头揭示、过场取景和解谜视线。逐个修正那些时刻,或者保留原有取景并配上装饰性边框。

继续探索

用 Summer Engine 创作的更多方式

AI 游戏制作器

用语言描述就能制作完整 2D 和 3D 游戏的中心。

打开

Port a 3DS game to PC

Rebuild a 3DS game you own in Summer Engine, then export Windows, macOS, and Linux builds and distribute them however you like.

打开

Port a Nintendo DS game to PC

Rebuild a DS game you own in Summer Engine and export desktop builds. The mouse solves the stylus. The window layout is the real design work.

打开

Port a Wii game to Steam

Rebuild a Wii game you own in Summer Engine, then export a desktop build for Steam. Pointer becomes mouse. Motion becomes a design decision.

打开

Port a Wii game to Switch

Rebuild a Wii game you own in Summer Engine, then take the console path. Motion input can survive, and 480p assets get a real upgrade.

打开

Port a Wii game to iOS

Rebuild a Wii game you own in Summer Engine and export a signed iPhone and iPad build. Living room design meets a phone in one hand.

打开

Port a PSP game to PC

Rebuild a PSP game you own in Summer Engine and export desktop builds. Widescreen already fits. The camera and the options menu are the work.

打开

Port a PS Vita game to PC

Rebuild a Vita game you own in Summer Engine and export Windows, macOS, and Linux builds. This is the shortest work list in the cluster.

打开

Port a GameCube game to PC

Rebuild a GameCube game you own in Summer Engine and export desktop builds. A console control scheme has to learn keyboard and mouse.

打开

平台游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

浏览所有游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

现在就开始制作你的游戏

下载 Summer Engine,描述你想要的,看着它逐渐成形。免费开始,无需编程。