跳到主要内容

常见问题

综合​

什么是 Monster Capture Engine?​

Monster Capture Engine(MCE)是一款用于构建怪物养成 RPG 的 Unity 引擎 —— 即 Temtem、Coromon 或 Cassette Beasts 这类游戏。它提供完整的基础:回合制战斗系统、怪物数据库、基于网格的大地图、遭遇、进化、繁殖、任务、存档系统等等。

我需要会编程吗?​

不一定。Lite 版让你可以通过检视器和公开 SDK API 配置一切。若要进行更深度的定制,Source 版包含完整的 C# 源代码。

我需要哪个 Unity 版本?​

Unity 6 LTS(6000.3.x 或更高版本),配 通用渲染管线(URP)。

我可以构建到哪些平台?​

Windows、macOS、Linux、Android、iOS 和 WebGL。

我可以在高清渲染管线(HDRP)上使用 MCE 吗?​

不行。MCE 仅面向 URP。着色器、光照和后处理都是专为通用渲染管线构建的。

版本与授权​

我该选哪个版本?​

  • Lite —— 评估引擎或构建原型。在评估授权下包含核心引擎源码和公开 SDK API。
  • Basic —— 构建商业单人游戏。商业授权下的 Lite 模块,无启动画面要求。
  • Pro —— 构建在线多人游戏。增加完整的 Nakama MMORPG 后端(PvP、交易、公会、房屋),并附带服务器源码。
  • Source —— 深度定制或导入 Pokemon Essentials 项目。包含 Pro 的全部内容,外加 Essentials 导入器与完整源码级定制权。

我之后可以升级版本吗?​

可以。你随时都能通过补差价从任意版本升级到更高版本。

升级后我可以使用较低版本的资产吗?​

可以。升级时,你会保留此前版本的全部内容,再加上新增的内容。

有免费试用或演示版吗?​

请查看 openmon.io 网站以了解当前的评估选项。

每个版本的授权是什么?​

  • Lite:评估/非商业授权。OpenMon 启动画面为强制项。
  • Basic:Lite 模块的商业授权。启动画面可选。
  • Pro:包含 Nakama 多人游戏层的商业授权。
  • Source:完整的源码级定制权。

我可以在购买前查看源代码吗?​

Lite 版包含核心引擎源码,因此你一旦获得授权即可查看。完整的源码级权利随 Source 版提供。

Pokemon Essentials 导入​

我可以导入我现有的 Essentials 项目吗?​

可以,前提是你拥有 Source 版。MCE 包含一个 Essentials 导入器,可将 Pokemon Essentials 项目(v20、v21、v21.1)转换为原生 Unity 资产:地图、怪物、招式、道具、遭遇、音频和精灵图。

支持哪些 Essentials 版本?​

支持的目标为 v20、v21 和 v21.1。导入器的设计允许随新 Essentials 版本的发布而更新。

我现有的存档文件能在 MCE 中使用吗?​

不能。MCE 使用自己的存档系统(基于 JSON)。来自 RPG Maker XP / Essentials 的存档文件不兼容。

我可以只导入项目的特定部分,还是必须全部导入?​

你可以独立运行各个转换步骤(物种、招式、地图、音频)。向导让你可以精确选择要导入什么。

导入器的扩展性如何?​

它已针对一个完整的 Essentials v21.1 项目得到验证:一次完整的无头运行将 898 个物种全部 898 个成功转换,零错误(335 项形态覆盖,链接 397 项进化),另创建 150 个新招式并复用 590 个已有招式,外加带有已填充队伍的特性、道具和训练家。导入的怪物会获得生成的战斗材质因而能在战斗中渲染,道具会成为具体的 ScriptableObject,任何导入器无法映射的招式效果都会降级为可见的警告,而非无声失败。

我可以从命令行运行导入器吗?​

可以。除了编辑器内的向导,EssentialsHeadlessImport.Run() 还能以无头方式(batchmode / CLI)驱动整条流水线,这是大型项目的推荐路径。

多人游戏​

MCE 包含多人游戏吗?​

包含,Pro 和 Source 版包含完整的、基于 Nakama 的 MMORPG 层,含 PvP、交易、公会、秘密基地、玩家自有道馆和实时世界同步。秘密基地在服务器端持久化并带失败即拒绝的校验,访客可获得实时同场共存 —— 在你们共享空间时,位置和装饰变更会实时同步。

我可以运行自己的游戏服务器吗?​

可以。Pro 和 Source 版包含服务器源代码,因此你可以部署和管理自己的 Nakama 服务器。

什么是 Nakama?​

Nakama 是 Heroic Labs 出品的开源游戏服务器。MCE 打包了一个预集成的 Nakama 客户端和服务器模块,因此你无需自行构建后端即可获得匹配、实时多人、排行榜和聊天功能。

定制​

我可以添加自己的怪物物种吗?​

当然可以。你可以通过怪物创建向导或直接创建 ScriptableObject 来创建自定义怪物。自定义物种可与通过免费的配套演示项目(单独下载)提供的 151 只怪物并存。

我可以使用自己的美术和资产吗?​

可以。MCE 使用标准的 Unity 资产(精灵图、音频剪辑、预制体)。放入你自己的美术并将其分配到相关字段即可。

我可以修改战斗系统吗?​

在没有源代码的情况下,你可以通过 ScriptableObject 配置战斗参数(速度、经验倍率、捕捉率),并通过 SDK API 响应战斗事件。有了 Source 版,你可以修改或替换任何战斗模块。

我可以添加新的进化类型吗?​

可以。MCE 开箱即支持 30+ 种进化类型,全部可在检视器中按物种配置。实现一种全新的进化类型意味着在代码中继承 EvolutionData,而 Source 版正是为此而设计的。

支持​

我可以在哪里获得帮助?​

  • 文档:查看本站上的指南和 API 参考。
  • Discord:加入 OpenMon 社区以获得同好支持。
  • 问题追踪器:在官方仓库上报告缺陷并请求功能。

包含更新吗?​

同一主版本内的更新随你的版本购买而包含。

我需要为更新付费吗?​

这取决于版本策略。次要版本和补丁更新在你的版本内包含。主版本升级可能需要单独购买。

我可以申请退款吗?​

仅当所购买的文件/包从未被下载或访问时才可退款。一旦资产存档、包、源码捆绑、服务器捆绑或任何受授权文件被下载、导入、克隆或以其他方式访问,销售即为最终交易,除非强制性法律或商店规则另有要求。

技术​

什么是 SDK API?​

SDK 是一组公开的 C# 接口(IMonsterCaptureEngine、IPlayerData、IBattleSystem、ISaveSystem、IMonsterDatabase),让你可以从自己的脚本与 MCE 交互,而不与内部实现耦合。

MCE 使用依赖注入吗?​

是的。MCE 使用 Zenject(Extenject)进行 DI。SDK 接口通过 [Inject] 特性自动注入到你的 MonoBehaviour 中。

我可以不用 Zenject 使用 MCE 吗?​

你可以通过 ProjectContext.Instance.Container 手动解析接口,但推荐的方式是 Zenject 注入。

MCE 支持模组(modding)吗?​

Source 版为模组支持提供了基础,因为你拥有对引擎代码的完全访问权。SDK API 也允许在不访问源码的情况下,通过事件监听器和检视器配置进行有限扩展。

MCE 使用什么存档系统?​

JSON 序列化,含基于槽位的存档、版本管理和自动存档。你可以通过 ISaveSystem 挂接存档/读档事件,以便将你自己的自定义数据与引擎状态一同持久化。