From ac8a4e439258bda143751002c1d93383b551f407 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Tue, 21 Jul 2026 16:15:06 +0800 Subject: [PATCH] =?UTF-8?q?docs(spell-editor):=20=E6=B8=85=E7=90=86?= =?UTF-8?q?=E5=AF=B9=E5=B7=B2=E5=88=A0=E9=99=A4=20spell=5Feditor=20?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=9A=84=E6=82=AC=E6=8C=82=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +-- addons/game_designer/designer_panel.gd | 2 +- docs/handbook/02_content_authoring.md | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3ef2e90..36b30eb 100644 --- a/README.md +++ b/README.md @@ -94,8 +94,7 @@ daihaoRogue/ | 插件 | 位置 | 功能 | |:---|:---|:---| -| **🎮 游戏设计器** | `addons/game_designer/` · 底部面板 | 一站式:法术 / 敌人 / 波次 / Core / 平衡 / 共鸣 / 状态 共 7 个表单页 | -| **法术编辑器** | `addons/spell_editor/` | 单独的法术 meta 字段编辑(已并入设计器) | +| **🎮 游戏设计器** | `addons/game_designer/` · 底部面板 | 一站式:法术 / 敌人 / 波次 / Core / 平衡 / 共鸣 / 状态 共 7 个表单页(法术为字段化表单) | | **Godot MCP** | `addons/godot_mcp/` | AI 辅助开发(截图 / 输入 / 场景检查服务) | > 修改后需 **F5 重启**生效(内容在 `_ready()` 时加载)。用法见 [`docs/handbook/07_game_designer.md`](docs/handbook/07_game_designer.md)。 diff --git a/addons/game_designer/designer_panel.gd b/addons/game_designer/designer_panel.gd index a191bab..0124e3f 100644 --- a/addons/game_designer/designer_panel.gd +++ b/addons/game_designer/designer_panel.gd @@ -8,7 +8,7 @@ func _init() -> void: tabs.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) add_child(tabs) - # 法术(复用现有法术编辑器停靠脚本) + # 法术(字段化表单 tab) _add_tab(tabs, "✨ 法术", preload("res://addons/game_designer/spell_tab.gd").new()) _add_tab(tabs, "👾 敌人", preload("res://addons/game_designer/enemy_tab.gd").new()) _add_tab(tabs, "🌊 波次", preload("res://addons/game_designer/wave_tab.gd").new()) diff --git a/docs/handbook/02_content_authoring.md b/docs/handbook/02_content_authoring.md index 142c5c7..578ec1d 100644 --- a/docs/handbook/02_content_authoring.md +++ b/docs/handbook/02_content_authoring.md @@ -12,7 +12,7 @@ > **⚠️ 实现现状 (2026-07-20 审计)**:法术定义唯一来源是 `res://data/spells.json`,由 `SpellRegistry` 启动时加载。`wand_preset.gd` **已不再定义任何法术**(文件头注:「法术已迁至 SpellRegistry」),下文 `make_frost_bolt` / `make_spell_by_id` / `get_all_spell_ids` 等工厂函数**在代码中已不存在**,请勿添加。详见审计报告 ../../docs_dev/doc_code_audit_2026-07-20.md。 -> 💡 **策划优先用可视化工具**:在 [07 游戏设计器](07_game_designer.md) 的「法术」页签(或独立的 [06 法术编辑器](06_spell_editor.md))用表单新增/编辑法术,保存到 `data/spells.json`,**无需写代码**。 +> 💡 **策划优先用可视化工具**:在 [07 游戏设计器](07_game_designer.md) 的「法术」页签(字段化表单,用法详见 [06 法术编辑器](06_spell_editor.md))新增/编辑法术,保存到 `data/spells.json`,**无需写代码**。 ### 法术定义位置