与没有AGM的人共事

你好!我正在使用 Action Game Maker 进行团队项目,项目托管在 GitHub 上。不幸的是,我的协作者并没有购买 AGM。

我知道标准的 Godot 场景和 GDScript 可以导入到 AGM 中,但 AGM 项目无法在标准 Godot 中正常打开。

对于与未购买 AGM 的人员进行协作(特别是关卡设计),有什么推荐的工作流程吗?他们可以在 Godot 中创建关卡并导入到 AGM 中吗?还是说目前进行这类工作必须单独购买 AGM 许可证?

非常期待任何关于最佳工作流程的建议!

在普通的 Godot 中打开 AGM 项目会引发大量错误,因为该项目充满了 GameObject 和 GameScene 等节点和类,而这些仅在 AGM 构建的引擎中存在。目前尚无从 AGM 到传统 Godot 的移植方案,任何需要在 AGM 编辑器中打开该项目的人都需要拥有自己的副本。

就关卡设计而言,我认为你需要开发一个专门针对团队工作流的工具,以弥合 Godot 场景与 AGM 场景之间的差距。AGM 场景中的图层是常规的 TileMapLayer 节点,因此在 Godot 中绘制的关卡已具备原材料,但还需要某种机制将其转化为带有 AGM 专属部分的完整 AGM 游戏场景。该工具仅能桥接场景,而非对象或可视化脚本。如果你使用 AI,我认为这类工具正是 AI 可以协助你搭建的类型,因为它主要涉及在两种你都能掌控的场景格式之间移动节点。

GDScript 和自定义动作文件均为纯文本 .gd 格式,因此任何人都可以在无需 AGM 的情况下对其进行编辑。