Blog
Godot1 min read

在Godot中使用Claude:配置、MCP与测试

通过Claude Code、Cursor或MCP将Claude用于Godot开发。了解配置方式、项目检查步骤,以及哪些结果必须通过实际试玩验证。

无需更换引擎,也可以将Claude用于Godot开发。首先要确认代理可以访问哪些内容:项目文件、终端、编辑器操作、日志,以及运行中的游戏。

本文由Summer Engine团队编写,介绍官方文档支持的配置方式与验证流程,不是模型性能排名,也不声称所有集成都已在此完成实测。

选择工作环境

Claude Code支持编辑文件和执行命令。Cursor也提供终端工具。打开正确的项目,确认Godot可执行文件的位置,并检查权限设置。

自建集成需要实现所需操作,并返回真实结果与错误。安装模型本身不会自动建立测试环境。

提供具体的项目上下文

说明引擎版本、project.godot路径、主场景、相关节点路径和输入动作。附上错误文本与复现步骤。

可以从这样的请求开始:“读取玩家场景与移动脚本,先解释跳跃逻辑。保留现有输入动作,增加一次空中跳跃,并列出验证步骤。不要修改无关场景。”

先创建Git检查点,再审查修改差异。

运行项目并核对结果

Godot命令行文档说明了终端运行方式。以下示例假设godot位于PATH中;请替换为实际可执行文件和项目目录:

godot --version
godot --headless --path "/path/to/project" --editor --quit
godot --path "/path/to/project"

第二条命令用于启动与导入检查,并不覆盖所有场景。最后一条启动项目,并持续运行到退出。读取命令输出,再测试地面跳跃、额外空中跳跃和落地后的恢复。同时检查原有操作是否正常。

无界面运行无法验证画面质量、音量平衡或操作手感。这些需要观察实际运行结果并试玩。

按需要接入MCP

MCP可以让Claude Code调用外部工具。某个服务器可能提供场景检查、节点编辑或诊断,但各实现不同。先检查实际工具列表,并从不修改项目的读取操作开始。

只要具备合适的工具,外部代理同样可以利用运行反馈。代理显示在编辑器内部还是外部,并不能单独决定其能力。

使用Summer时,请参考Claude Code配置指南或MCP介绍。介绍页面是网页,不是可以直接粘贴到配置中的服务器地址。

Summer适合什么场景

Summer提供基于Godot的编辑器、AI工作流程和代理工具。导入已有项目时,请检查插件兼容性和导出要求。

桌面编辑器可免费下载。托管AI和素材生成提供付费方案。桌面应用为专有软件,CLI、MCP和skills采用MIT许可证。外部编码代理的订阅需要单独考虑。

从一个具体机制开始,在游戏中验证,再基于可用的检查点继续开发。

Frequently asked questions

Claude Code能运行Godot游戏吗?

它可以执行获准的终端命令。如果Godot已安装且可访问,就能通过命令启动项目或进行无界面检查。图形界面访问、日志读取和测试流程仍需要相应配置。

必须使用MCP吗?

不必。文件编辑和终端已经可以支持开发流程。MCP可以补充编辑器操作,但应检查所安装服务器实际提供的工具。

Cursor能运行测试并读取错误吗?

能。Cursor提供终端工具,并受执行设置约束。Godot的测试覆盖范围取决于安装、命令、测试内容以及连接的工具。

Summer Engine免费吗?

桌面编辑器可免费下载。托管AI和素材生成提供付费方案。桌面应用是专有软件,CLI、MCP和skills采用MIT许可证。请查阅当前价格和许可说明。

  • Godot
  • Claude
  • AI
  • GDScript
  • How-To