import json # 读取weapons.json文件 with open('d:/CocosGame/Pong/assets/resources/data/weapons.json', 'r', encoding='utf-8') as f: weapons_data = json.load(f) print("检查weapons.json中的visualConfig是否包含trailEffect字段:") print("="*60) for weapon in weapons_data['weapons']: weapon_id = weapon['id'] print(f"\n武器ID: {weapon_id}") # 检查visualConfig if 'visualConfig' in weapon: visual_config = weapon['visualConfig'] print(f" visualConfig字段: {list(visual_config.keys())}") if 'trailEffect' in visual_config: print(f" ✓ visualConfig包含trailEffect: {visual_config['trailEffect']}") else: print(f" ✗ visualConfig不包含trailEffect") else: print(f" ✗ 没有visualConfig字段") # 检查bulletConfig.visual中的trailEffect if 'bulletConfig' in weapon and 'visual' in weapon['bulletConfig']: bullet_visual = weapon['bulletConfig']['visual'] if 'trailEffect' in bullet_visual: print(f" bulletConfig.visual.trailEffect: {bullet_visual['trailEffect']}") else: print(f" bulletConfig.visual没有trailEffect") else: print(f" 没有bulletConfig.visual") print("\n总结:") print("trailEffect字段目前在bulletConfig.visual部分,但用户期望它也在visualConfig部分。")