بنقرة واحدة
godot-console
提供Godot引擎控制台命令行工具的调用能力,支持运行Godot命令、执行脚本、导出项目等操作,适用于游戏开发和自动化任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
提供Godot引擎控制台命令行工具的调用能力,支持运行Godot命令、执行脚本、导出项目等操作,适用于游戏开发和自动化任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Godot正确清除子节点的方法。当用户需要了解如何正确清除子节点时使用。
Godot GDScript语法详解。当用户需要GDScript语法相关信息时使用。
Godot全局变量使用指南。当用户需要全局变量和Autoload相关信息时使用。
提供 Godot GDScript 编程语言和 TSCN 场景文件格式的完整知识库,适用于游戏开发、UI 设计和场景构建。
Godot PackedScene使用指南。当用户需要场景加载和池化相关信息时使用。
Godot UI与场景开发指南。当用户需要UI和场景开发相关信息时使用。
| name | godot-console |
| version | 1 |
| description | 提供Godot引擎控制台命令行工具的调用能力,支持运行Godot命令、执行脚本、导出项目等操作,适用于游戏开发和自动化任务。 |
本Skill提供了与Godot引擎控制台命令行工具的交互能力,允许用户执行各种Godot相关的操作,如运行游戏、启动编辑器、导出项目、执行脚本等。
在Windows和Linux上:
godot [命令] [参数]
在macOS上:
/Applications/Godot.app/Contents/MacOS/Godot [命令] [参数]
godot # 在当前目录运行项目
godot scene.tscn # 运行特定场景
godot -e # 启动编辑器
godot -e scene.tscn # 启动编辑器并打开特定场景
godot --export "Windows Desktop" game.exe
godot --export Android game.apk
godot --export-pack "Linux/X11" game.pck
godot -s script.gd # 运行GDScript脚本
godot -s script.gd --check-only # 仅检查脚本错误
godot -d # 以调试模式运行
godot -d scene.tscn # 以调试模式运行特定场景
| 命令 | 描述 |
|---|---|
| -h, --help, /? | 显示命令行选项列表 |
| --version | 显示版本字符串 |
| -v, --verbose | 使用详细的标准输出模式 |
| --quiet | 安静模式,silences stdout消息 |
| 命令 | 描述 |
|---|---|
| -e, --editor | 启动编辑器而不是运行场景 |
| -p, --project-manager | 启动项目管理器 |
| -q, --quit | 在第一次迭代后退出 |
| -l , --language | 使用特定的区域设置 |
| --path | 项目路径 |
| -u, --upwards | 向上扫描文件夹查找project.godot文件 |
| 命令 | 描述 |
|---|---|
| -d, --debug | 调试(本地标准输出调试器) |
| -b, --breakpoints | 断点列表 |
| --profiling | 在脚本调试器中启用分析 |
| --remote-debug | 远程调试 |
| --debug-collisions | 运行场景时显示碰撞形状 |
| --debug-navigation | 运行场景时显示导航多边形 |
| 命令 | 描述 |
|---|---|
| --export | 使用给定的导出目标导出项目 |
| --export-debug | 类似于--export,但使用调试模板 |
| --export-pack | 仅导出给定预设的游戏包 |
C:\Program Files\Godot\Godot.exe/usr/local/bin/godot或用户主目录chmod +x godot/Applications/Godot.app/Applications/Godot.app/Contents/MacOS/Godot输入
运行当前目录的Godot项目
输出
# 执行命令
godot
# 执行结果
# Godot引擎启动并运行当前目录的项目
输入
导出Godot项目为Windows平台,预设名为"Windows Desktop",输出文件为game.exe
输出
# 执行命令
godot --export "Windows Desktop" game.exe
# 执行结果
# 项目导出到game.exe文件
输入
运行当前目录的test.gd脚本
输出
# 执行命令
godot -s test.gd
# 执行结果
# 脚本执行结果输出
输入
启动Godot编辑器并打开main.tscn场景
输出
# 执行命令
godot -e main.tscn
# 执行结果
# Godot编辑器启动并打开main.tscn场景
--path参数指定项目路径添加Godot到PATH:
export PATH=$PATH:/path/to/godotexport PATH=$PATH:/Applications/Godot.app/Contents/MacOS指定项目路径:
godot --path /path/to/project [命令]
检查导出预设:在Godot编辑器中查看项目 → 导出,确认预设名称
可以创建批处理脚本或shell脚本来自动化常见的Godot任务:
@echo off
godot --export "Windows Desktop" build/windows/game.exe
godot --export "Linux/X11" build/linux/game.x86_64
godot --export Android build/android/game.apk
echo 构建完成!
pause
#!/bin/bash
godot --export "Windows Desktop" build/windows/game.exe
godot --export "Linux/X11" build/linux/game.x86_64
godot --export Android build/android/game.apk
echo "构建完成!"
可以在CI/CD流水线中使用Godot命令行工具进行自动化测试和构建:
name: Godot Build
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Godot
uses: croconut/godot-ci@v1.2.0
with:
godot-version: 3.5
- name: Build Linux
run: godot --export "Linux/X11" game.x86_64
- name: Build Windows
run: godot --export "Windows Desktop" game.exe
- name: Upload Artifacts
uses: actions/upload-artifact@v2
with:
name: builds
path: |
game.x86_64
game.exe
本Skill提供了完整的Godot控制台命令行工具调用能力,支持各种Godot相关的操作,适用于游戏开发、自动化任务和CI/CD集成。通过本Skill,用户可以方便地执行Godot命令、运行脚本、导出项目等操作,提高开发效率和自动化水平。