SuperAPI AI 工具集

godot-project-setup

通用与其它

查看项目

更新于 10-15 22:40

技能介绍

用途:在创建新的 Godot 4.3+ 项目时,搭建推荐的目录结构、项目设置、autoload(单例)与版本控制配置。

主要能力:提供拆分式布局(assets/scenes/scripts/resources/addons 分列于顶层)与就地式布局(按功能把场景与脚本放在一起)两种目录方案,并给出各自适用场景。提供 .gitignore 内容,排除 .godot/、导出产物(.apk、.ipa、*.pck 等)、C#/Mono 构建输出(.mono/、bin/、obj/)及 IDE/系统文件。提供 .gitattributes:文本文件提交时统一为 LF,并标记 png、wav、glb、fbx 等为 binary。项目设置建议:viewport 1920x1080、stretch mode 为 canvas_items(像素画用 viewport)、aspect 为 keep、允许调整窗口大小;建议在 Input Map 定义动作并用 Input.get_axis/is_action_just_pressed 读取,附运行时保存/恢复自定义按键绑定的 GDScript 与 C# 示例。autoload 常用项:GameManager、EventBus、AudioManager、SaveManager,并给出 GameManager 与 EventBus 的最小 GDScript/C# 示例。C# 部分说明 .csproj 目标框架 net8.0、RootNamespace、Nullable,要求继承 Godot 类型的类声明为 partial,信号使用 [Signal] 与以 EventHandler 结尾的委托。附项目搭建检查清单,含 CI 可用 godot --headless --check-only 检查 GDScript。

相关技能:scene-organization、event-bus、save-load。

限制:仅适用于 Godot 4.x(资料称 4.3+);收费、价格与平台支持等信息暂未提供。