{
  "schemaVersion": 1,
  "atomId": "particle-explosion.aicomponent",
  "bundleType": "aicomponent",
  "category": "vfx",
  "mode": "fixed",
  "label": { "zh": "粒子爆炸特效", "en": "Particle Explosion VFX" },
  "tags": ["vfx", "particle", "explosion", "impact", "playcanvas", "phaser", "html5"],
  "generation": {
    "animationType": "particle",
    "engineSupport": ["playcanvas", "phaser", "html5-spritesheet"],
    "parameters": {
      "count": "number — particle count (default: 12)",
      "lifetime": "number — particle lifetime in seconds (default: 0.6)",
      "speed": "number — initial particle speed (default: 150)",
      "gravity": "number — downward gravity (default: 200)",
      "colorRange": "string[] — color palette for particles",
      "size": "number — particle size in pixels (default: 6)",
      "x": "number — spawn X position",
      "y": "number — spawn Y position"
    }
  },
  "files": { "skill": "SKILL.md", "playcanvas": "ref/playcanvas.js", "phaser": "ref/phaser.js", "html5": "ref/html5-spritesheet.js" }
}
