跳到主要内容

模组

类别Mod 制作
类别
Mod 制作

概述

模组 在 Shapez2 指玩家对游戏进行的自定义更改,目的是添加、修改或扩展游戏玩法、界面和资源。Mod 可以从简单的质量改进(QOL)工具扩展到全新的物品、机器、平台或游戏模式。Shapez2 构建于 Unity 游戏框架 (2022.3.62f2) 之上,原生支持加载 mod,而无需外部 mod 加载器。开发者提供了文档和示例代码,帮助 mod 制作者理解游戏架构并开发新内容;同时提供了名为 ShapezShifter 的专用 modding API,以简化常见的 mod 制作任务

Shapez2 的 mod 在 Steam Workshop 上发布和分发,玩家可以在此浏览并订阅 mod,游戏会自动下载已订阅的内容。官方和社区维护的资源覆盖了 mod 创建的多个方面,包括开发环境设置、mod 加载行为、调试实践、发布工作流程、与 mod 相关的命令行参数,以及面向 mod 制作者的游戏文件组织方式。既有开发者提供的官方文档,也有非官方的社区资源,提供额外的细节与示例。

可用的文档包括开发者提供的 mod 制作文档与美术/资源指南、示例 mod 仓库以及社区维护的参考资料。Shapez2 的 mod 生态系统采用了 Unity modding 常用的工具和库,社区资源引用了如 MonoMod RuntimeDetour 和 HarmonyX 之类用于运行时补丁和跳转的实用工具。示例 mod 和 ShapezShifter 仓库是查看工作示例以及注册新内容、资源和行为的常见模式的良好起点。

  • 使用官方的 mod 制作文档和美术/资源指南,作为创建能与游戏整洁集成的内容的主要参考。
  • 查阅示例 mod 和 ShapezShifter API,学习如何注册新机器、物品、平台和自定义游戏模式,并遵循既定的 mod 结构与命名约定。
  • 将完成的 mod 发布到 Steam Workshop,以便玩家容易发现并自动下载。
  • 在需要更深入了解游戏内部实现时,使用社区资源(如非官方的 mod 文档和程序集/类参考);这些资源补充官方文档和示例代码。
  • 在进行运行时补丁或跳转时,常参考 MonoMod RuntimeDetour 和 HarmonyX 等社区工具;在应用运行时更改时请遵循这些项目的文档。
  • 使用提供的调试工作流和命令行选项对 mod 进行充分测试,确保其稳定性并与其他 mod 兼容。

Shapez2 的 mod 支持既有官方开发者指导,也有活跃的社区。刚入门的 mod 制作者应从官方文档和示例 mod 开始,学习标准的项目布局和 API 用法,然后参考社区资料和 ShapezShifter 的示例来扩展功能。

同类型其他实体

Mod 制作

相关页面

最后更新: