| 12345678910111213141516171819202122232425262728293031323334353637 |
- 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部分。")
|