feat: 开局赠送灵石/灵米(配置驱动);文档同步 D6 步骤1-2 完成
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
> 对应开发计划表 D6(8/8):① 灵石矿场景 ② 建造→产出 ③ 升级。交付标准:建筑产资源,升级加速。
|
||||
> 本文档只描述设计,不包含代码。
|
||||
> 状态:设计稿,待审阅通过后实现
|
||||
> 状态:步骤 1–2 已实现(食物资源/HUD 灵米显示/开局 500 灵石+100 灵米配置驱动),步骤 3+ 待实现
|
||||
|
||||
---
|
||||
|
||||
@@ -133,19 +133,19 @@ hunger_threshold_days=30 ; 断粮累计天数上限(达到即离宗)
|
||||
|
||||
## 七、分步实现规划(小步可验证,每步独立跑通)
|
||||
|
||||
### 步骤 1:SectManager 加食物资源 + 开局资源发放
|
||||
### 步骤 1:SectManager 加食物资源 + 开局资源发放 ✅
|
||||
|
||||
| 项 | 内容 |
|
||||
|----|------|
|
||||
| 改动 | `SectManager.gd` 加 `food` 资源 + `add_food/remove_food` + `food_changed` 信号;`MainGame.gd` 新游戏时发放开局灵石/食物 |
|
||||
| 验证 | 无头运行后控制台打印 `SectManager.food`,增减接口调用正确 |
|
||||
| 改动 | `SectManager.gd` 加 `food` 资源 + `add_food/remove_food` + `food_changed` 信号;`GameConfig.gd` 读 `[building]` 节开局数量;`MainGame.gd` 新游戏时发放 |
|
||||
| 验证 | ✅ HUD 显示 500 灵石 / 100 灵米,增减接口调用正确 |
|
||||
|
||||
### 步骤 2:HUD 食物显示
|
||||
### 步骤 2:HUD 食物显示 ✅
|
||||
|
||||
| 项 | 内容 |
|
||||
|----|------|
|
||||
| 改动 | `TopBarHUD.tscn` 加"食物"标签对;`top_bar_hud.gd` 连 `food_changed` 信号 + 初始值 |
|
||||
| 验证 | 开局 100 食物显示在顶栏;`add_food` 实时刷新 |
|
||||
| 改动 | `TopBarHUD.tscn` 加"灵米"标签对;`top_bar_hud.gd` 连 `food_changed` 信号 + 初始值 |
|
||||
| 验证 | ✅ 开局 100 灵米显示在顶栏;`add_food` 实时刷新 |
|
||||
|
||||
### 步骤 3:`[building]` / `[food]` 配置节 + GameConfig 读取
|
||||
|
||||
@@ -188,7 +188,7 @@ hunger_threshold_days=30 ; 断粮累计天数上限(达到即离宗)
|
||||
|
||||
## 八、验收清单(D6 交付标准)
|
||||
|
||||
- [ ] 新游戏开局赠送 500 灵石 + 100 食物(配置可调),HUD 可见
|
||||
- [x] 新游戏开局赠送 500 灵石 + 100 食物(配置可调),HUD 可见
|
||||
- [ ] 点"资源"按钮打开建筑面板(时间暂停,关闭恢复)
|
||||
- [ ] 灵石充足时可建造灵石矿/灵田,扣费入列
|
||||
- [ ] 每日自动产出灵石/食物,HUD 实时增长
|
||||
|
||||
Reference in New Issue
Block a user