问题: 配置文件在 assets/data/ 但需要在 assets/resources/data/
解决: 已将 weapons.json 和 enemies.json 复制到 assets/resources/data/
问题:
EnemySpawnerExample.spawnInterval 类型错误EnemySpawnerExample.maxEnemies 类型错误解决:
CCFloat 和 CCIntegerCtrl+R 刷新assets/resources/data/ 下的JSON文件被正确识别Canvas
├── ConfigManager (挂载 ConfigManager.ts)
├── TestScene (挂载 WeaponBlockTestScene.ts)
└── WeaponTest
├── WeaponBlockExample (挂载 WeaponBlockExample.ts)
└── BlockContainer (空节点)
Canvas
├── ConfigManager (挂载 ConfigManager.ts)
├── TestScene (挂载 EnemySpawnerTestScene.ts)
└── EnemyTest
├── EnemySpawner (挂载 EnemySpawnerExample.ts)
└── EnemyContainer (空节点)
如果仍然看到 "Bundle resources doesn't contain data/weapons":
ConfigTestDebug.ts 到Canvas测试加载.jsonassets/resources/data/ 目录=== 武器方块测试场景启动 ===
✅ 配置管理器已加载
📋 可用武器列表:
- 毛豆射手 (pea_shooter) - common
- 尖胡萝卜 (sharp_carrot) - common
...
📊 武器稀有度统计:
普通: 2个
稀有: 3个
史诗: 2个
传说: 1个
如果看到这些输出,说明系统正常工作!🎉