
移植 wii 游戏到 switch
把 Wii 游戏移植到 Switch
在 Summer Engine 里重建一款你拥有的 Wii 游戏,然后走主机这条路。体感输入能活下来,480p 素材也能得到真正的提升。
把 Wii 游戏移植到 Switch,意思是在 Summer Engine 里重建一款你拥有的游戏,并把成品通过获批的任天堂开发者账号发行。主机是这个集群里唯一在你发行之前需要审批的目标,所以要把这道门排进计划。
设计方面是好消息。Switch 手柄带体感传感,所以 Wii 游戏里的手势和倾斜输入能以可辨认的形态保留下来,而不必被转换成按键。这保住了其他移植不得不丢弃的那部分 Wii 设计。
技术方面同样是好消息。Wii 向电视输出 480p。Switch 接底座时最高输出 1080p,掌机模式 720p,而且 GPU 能力强得多,所以 Wii 年代的素材还有余量做更高渲染分辨率、更好的阴影和贴图。
审批排在最前面
要在 Switch 上发行,你要向任天堂申请成为开发者,签署他们的协议,并获得受保密协议覆盖的开发硬件和文档。没有任何公开页面能描述其内部细节。实际顺序是:先在一个普通的引擎项目里重建游戏,带着可玩构建和真实的发行计划去申请,然后在自己的开发者身份下做主机专有的整合。主机是 Summer Engine 支持的导出去向,而那条管线里受授权约束的部分归属于你的开发者账号。
体感输入:保留,但要重设计
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 专属外设上的内容需要重设计。
常见问题
我能把自己的 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 没有开放的自助发行通道。你要向任天堂申请、签署他们的协议,并获得开发硬件和工具的使用权。比起只有一份提案,带着可玩构建和具体计划去申请结果会更好。
继续探索
用 Summer Engine 创作的更多方式
AI 游戏制作器
用语言描述就能制作完整 2D 和 3D 游戏的中心。
打开Port a 3DS game to Switch
Rebuild a 3DS game you own in Summer Engine, then take the console path once you are an approved Nintendo developer.
打开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 PC
Rebuild a Wii game you own in Summer Engine and export desktop builds. Television design meets monitor distance, and gestures meet buttons.
打开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 Switch game to Steam
Rebuild a Switch game you own in Summer Engine and export a desktop build. The gameplay is ready. The platform layer is the job.
打开Port a Switch game to PC
Rebuild a Switch game you own in Summer Engine and export Windows, macOS, and Linux builds that scale across unknown hardware.
打开Port a Wii U game to Steam
Rebuild a Wii U game you own in Summer Engine and export a desktop build for Steam. The GamePad screen is the whole conversation.
打开Port a game to Nintendo Switch
There is no self serve Switch export. Nintendo approves developers, provides the SDK and dev kits under NDA, and certifies every build.
打开平台游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览浏览所有游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览