当前仓库里还没有一个可以直接复用的“蓄力光球 + 释放圆环 + 发射炮弹”特效组合。参考项目 charged-blast-vfx 已经验证了这一类效果的视觉结构,但原实现和当前仓库的接入方式并不一致:
src/dcsConfig.ts 统一暴露默认值和调参配置本次变更要把核心特效拆成可复用的三个动态组件,只保留用户明确要求的特效主体,去除人物、后期、场景包装和不需要的 ready 阶段效果。
chargeOrbGatherComponent
chargedBlastRingsComponent
chargedBlastProjectileComponent
chargedBlastReleaseComponent
src/dcsConfig.ts 注册三个组件的默认值与配置面板src/shader/<component-name>/ 目录,不改动通用预览入口charged-blast-vfx-components:为当前动态组件服务提供三个可独立复用的充能爆裂特效组件src/components/:新增三个 Vue/Tres 组件src/shader/:新增三个组件对应的 shader 文件src/dcsConfig.ts:新增组件注册、默认值和配置 schemaopenspec/changes/:记录本次拆分方案与实现任务src/dcsConfig.ts 移除三个组件注册src/components/ 和 src/shader/ 中新增文件