确保以下文件存在并正确配置:
assets/data/weapons.json - 武器配置assets/data/enemies.json - 敌人配置assets/scripts/ConfigManager.ts - 配置管理器在Cocos Creator中创建新场景,命名为 TestScene
Canvas
├── ConfigManager (挂载 ConfigManager.ts)
├── TestScene (挂载 WeaponBlockTestScene.ts)
└── WeaponTest
├── WeaponBlockExample (挂载 WeaponBlockExample.ts)
└── BlockContainer (空节点)
WeaponBlockWeaponBlock 预制体BlockContainer 节点观察控制台输出:
=== 武器方块测试场景启动 ===
✅ 配置管理器已加载
📋 可用武器列表:
- 毛豆射手 (pea_shooter) - common
- 尖胡萝卜 (sharp_carrot) - common
...
观察生成的5个武器方块,不同稀有度显示不同颜色
Canvas
├── ConfigManager (挂载 ConfigManager.ts)
├── TestScene (挂载 EnemySpawnerTestScene.ts)
└── EnemyTest
├── EnemySpawner (挂载 EnemySpawnerExample.ts)
└── EnemyContainer (空节点)
EnemyEnemy 预制体EnemyContainer 节点EnemySpawner 节点上的 EnemySpawnerExample 组件运行场景后,使用以下键盘控制:
| 按键 | 功能 | 说明 |
|---|---|---|
| 1 | 生成普通敌人 | 白色/灰色敌人 |
| 2 | 生成稀有敌人 | 黄色敌人 |
| 3 | 生成史诗敌人 | 橙色敌人 |
| B | 生成BOSS | 红色大型敌人 |
| R | 生成随机敌人 | 随机类型 |
| C | 清除所有敌人 | 清空场景 |
| P | 暂停/恢复生成 | 切换自动生成 |
| W | 下一波次 | 增加波次等级 |
| S | 显示状态信息 | 查看当前状态 |
症状: 控制台显示 "配置管理器未准备好" 解决方案:
assets/data/weapons.json 和 enemies.json 是否存在症状: 方块生成但没有图标 解决方案:
assets/resources/images/植物图标/症状: 敌人生成但静止不动 解决方案:
症状: 按键没有反应 解决方案:
测试日期: ____
测试环境: Cocos Creator ____
武器系统测试结果:
- 配置加载: ✅/❌
- 图标显示: ✅/❌
- 稀有度系统: ✅/❌
- 性能表现: ✅/❌
敌人系统测试结果:
- 配置加载: ✅/❌
- 敌人生成: ✅/❌
- 移动系统: ✅/❌
- 键盘控制: ✅/❌
- 波次系统: ✅/❌
发现的问题:
1. ____
2. ____
建议改进:
1. ____
2. ____
测试完成后,可以: