# 把 Wii 游戏移植到 Switch

> 在 Summer Engine 里重建一款你拥有的 Wii 游戏，然后在任天堂批准后规划 Switch 版本。体感输入能活下来，480p 素材也能得到真正的提升。

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

把 Wii 游戏移植到 Switch，意思是重建一款你拥有的游戏，并把成品通过获批的任天堂开发者账号发行。Summer Engine 负责重建和桌面版发行，本身不提供主机导出。主机是这个集群里唯一在你发行之前需要审批的目标，所以要把这道门排进计划。

设计方面是好消息。Switch 手柄带体感传感，所以 Wii 游戏里的手势和倾斜输入能以可辨认的形态保留下来，而不必被转换成按键。这保住了其他移植不得不丢弃的那部分 Wii 设计。

技术方面同样是好消息。Wii 向电视输出 480p。Switch 接底座时最高输出 1080p，掌机模式 720p，而且 GPU 能力强得多，所以 Wii 年代的素材还有余量做更高渲染分辨率、更好的阴影和贴图。

## 审批排在最前面

要在 Switch 上发行，你要向任天堂申请成为开发者，签署他们的协议，并获得受保密协议覆盖的开发硬件和文档。没有任何公开页面能描述其内部细节。实际顺序是先在一个普通的引擎项目里重建游戏，带着可玩版本和真实的发行计划去申请，然后在自己的开发者身份下做主机专有的整合。Summer 本身不提供主机导出，所以这一步通常要通过获得授权的移植工作室或发行商完成。

## 体感输入：保留，但要重设计

Switch 手柄内置陀螺仪和加速度计，所以挥动、倾斜和摇晃都能留下来。有两处差别很重要。Wii 指针用红外感应条获得屏幕绝对位置，而 Switch 的陀螺仪瞄准是相对的、带回中，所以重度依赖指针的游戏需要一个回中按键和灵敏度设置，而不是照搬。以及当玩家在掌机模式下握着整台设备时，体感无法按原作假定的方式使用，所以每个体感动作在掌机模式下都需要一个摇杆或按键替代方案。

## 底座与掌机，面对一款只认识一种屏幕的游戏

Wii 游戏只有一种输出模式。Switch 移植有两种，底座下 1080p，掌机下 720p 且频率更低，而且玩家可以在游戏中途切换。做一套与分辨率无关的界面，以及一个能在运行时调整的内部渲染缩放。然后检查 6.2 英寸屏上的可读性，因为按电视尺度设计的 Wii 界面在这里其实可能很合适，而世界中的小号文字则不会。帧率目标要在两种模式下都稳住，而不只是在底座模式下。

## 手柄、合作模式，以及 Wii 游戏当年的假设

Wii 的四人沙发合作能自然映射到 Switch，它支持多个手柄，还能把一对 Joy-Con 拆给两名玩家。支持你需要的那些配置并清楚说明：Pro 手柄、拆开的 Joy-Con、装在主机上的 Joy-Con，以及横持的单只 Joy-Con。注意任天堂把 A 和 B 放在 Xbox 布局里 B 和 A 的位置，所以确认和取消的提示必须使用平台正确的图标。建立在平衡板或 Wii 专属外设上的内容需要重设计。

## FAQ

### 我能把自己的 Wii 游戏移植到任天堂 Switch 吗？

可以，只要游戏归你，并且你成为获批的任天堂开发者。重建在一个普通的引擎项目里进行，而主机专有的整合和提交在你的任天堂开发者账号下进行，因为那些工具受保密协议约束。

### Wii 的体感操作在 Switch 上能用吗？

大体上能。Switch 手柄有陀螺仪和加速度计，所以挥动、倾斜和摇晃都能保留。例外是 Wii 的红外指针，它提供的是屏幕绝对位置。Switch 的陀螺仪瞄准是相对的，所以重度依赖指针的游戏需要一个回中按键和灵敏度选项，并为掌机模式提供摇杆替代方案。

### Wii 游戏在 Switch 上能好看多少？

好看不少。Wii 输出 480p，而 Switch 接底座时最高 1080p，GPU 能力也强得多。更高的渲染分辨率、更大的阴影贴图、更好的贴图过滤和更长的绘制距离都能用上，而且不用改动几何体或动画。

### Wii 的四人合作能搬到 Switch 上吗？

能。Switch 支持多个手柄，还能把一对 Joy-Con 拆给两名玩家。你仍然需要声明自己支持哪些配置并逐一处理，包括 Pro 手柄、拆开和装上的 Joy-Con，以及横持的单只 Joy-Con。

### 我需要任天堂开发者账号吗？

需要。通往 Switch 没有开放的自助发行通道。你要向任天堂申请、签署他们的协议，并获得开发硬件和工具的使用权。比起只有一份提案，带着可玩构建和具体计划去申请结果会更好。

[开始重建](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