# 移植 Wii 游戏，并决定体感操作怎么办

> 移植 Wii 游戏，意思是把一款你拥有的作品重建到没有 Wii 遥控器的硬件上。指针和体感手势都需要新的输入设计。

- URL: https://www.summerengine.com/zh/port-a-wii-game
- Keyword: 移植 Wii 游戏
- Related: https://www.summerengine.com/zh/porting

移植 Wii 游戏，意思是把一款你拥有的游戏重建成面向当前平台的项目。Wii 最高输出 480p，使用带红外指针和加速度计的 Wii 遥控器，再配一根带模拟摇杆的双节棍。这些输入里的每一个，在键盘、鼠标、手柄或触摸屏上都需要一个决定。

所有权是门槛。你可以移植自己开发的 Wii 游戏，或你持有重制许可的游戏。你买来的光盘、你购买的 WiiWare 下载，或一份转储镜像，都不是许可。Wii 商店频道在 2019 年关闭，这正是很多原作开发者想让自己的作品重新流通的原因。

Summer Engine 把游戏重建成标准项目。你描述场景和系统，用 C++、GDScript 或 C# 编辑，再导出桌面版本发布到 Steam 和 itch.io。工作流兼容 Godot 4。项目归你，没有分成。

## 指针瞄准变成鼠标瞄准

Wii 遥控器的指针依靠红外感应条在屏幕上放置光标。鼠标几乎能原样复现它，而且通常比原来更精确。在手柄上，光标改由右摇杆驱动，带加速度和可选吸附，这会改变一切有时限内容的难度。在触摸上，光标变成直接点按。为每条路径重新平衡以瞄准为主的段落，因为鼠标输入会让它们变简单。

## 手势和挥动需要诚实的替代方案

加速度计的甩动、挥剑和 MotionPlus 的旋转在手柄上没有对应物。有三种可行答案。把手势绑到按键上，多数成功的移植都这么做。把它绑到鼠标猛挥或摇杆猛推上，这样还留着一点身体感。或者彻底重新设计这个动作。现代手柄和手机上的陀螺仪能复现真正的体感，值得为想要原作手感的玩家支持。

## 480p 美术放到 1080p 显示器上

Wii 游戏以 640x480 渲染，宽屏是 854x480，贴图也按那个预算制作。放大到 1080p 时，最先暴露的是低分辨率贴图，其次才是几何体。在动模型之前，先从你的源美术把贴图按两倍或四倍尺寸重新导出。UI 的情况比 3D 更糟，因为 Wii 界面是画成固定 480p 位图的。用与分辨率无关的布局，加上矢量或高分辨率资源，把 UI 重做一遍。

## 频道、存档与本地多人

Wii 存档放在 NAND 块里，尺寸限制很严，所以你的存档格式多半做过压缩。重建后的存档是普通文件，有空间放更多存档位和云同步。本地四人多人能直接带到桌面，用手柄就行，这在 Steam 上是个卖点。绑定在已停运服务上的功能，比如 Wii 商店频道、WiiConnect24 或任天堂 Wi-Fi 连接，必须移除，或者换成你自己的后端。

## FAQ

### Wii 游戏能自动转换成 PC 版吗？

不能。没有从 Wii 光盘镜像或 WAD 到 PC 项目的转换器。Wii 移植是从你自己的源码、资源和设计重建。用模拟器跑原版是另一回事，那不是移植。

### 我有光盘，就可以移植这款 Wii 游戏吗？

不可以，除非你拥有权利。拥有光盘给你的是一份可以玩的副本。重建并出售这款游戏，要求它由你开发，或你有重制许可。

### Wii 的体感操作要怎么替换？

指针瞄准映射到鼠标或右摇杆。甩动和挥动手势通常变成按键，因为手柄没有加速度计的对应物。现代手柄和手机上的陀螺仪支持，可以为想要的玩家保留原本的体感。

### 480p 的 Wii 游戏在现代屏幕上能看吗？

过一遍美术之后才行。从源文件按更高分辨率重新导出贴图，并用与分辨率无关的布局重做 UI，因为 Wii 界面是固定的 480p 位图。几何体通常比贴图更扛得住。

### 移植版能保留四人本地多人吗？

能。四个手柄的本地多人在桌面上可以跑，在 Steam 上是实打实的优势。依赖任天堂 Wi-Fi 连接或 WiiConnect24 的线上功能必须在你自己的后端上重建，因为那些服务已经关停。

[重建你的 Wii 游戏](https://www.summerengine.com/zh/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api