新版 Boss 战:墨幡邪师

设计目标

制作一套独立的东方妖异 Boss 战,采用你选定的邪道法师、诡异缓慢、侵蚀蔓延方向。旧版荆棘树王和遭遇战完整保留,新版单独进入素材库。

整体以墨黑、冷灰、旧纸色为主,朱砂和暗金用于封印与危险提示。动作强调迟滞、牵引、蔓延和消解,命中使用短促的局部亮边,避免全屏白闪。

新增内容

共新增 8 个素材模块和 1 场遭遇战:

内容 设计与 ID
Boss 墨幡邪师 boss/inkbound-mage:瘦长人形、高冠、残袍、招魂幡;幡布与袖口缓慢漂动,符纸牵连身体
地图 荒庙墨坛 world/inkbound-shrine:破败殿门、石坛、幡柱和低垂雾气;中央战斗区域保持安静
小怪 阴兵 mobs/shade-soldier:墨甲、长兵器、迟缓重心变化,使用两个实例
小怪攻击 mobs/shade-cut:兵刃拖出短墨痕,先显轮廓再命中
地面攻击 墨蚀地脉 boss/ink-creep:裂纹逐笔延伸,形成侵蚀区域,并留下明确的安全间隙
远程攻击 游符索魂 boss/talisman-procession:三道纸符沿曲线路径缓慢落下,依次锁定、收紧与消散
转阶段 解缚仪式 boss/unseal-rite:封身符纸向内牵引、断裂,墨气从衣袍和地面溢出
消亡 spawn/ink-unravel:形体散成墨丝、纸屑和灰烬;通过尺寸参数供 Boss 与阴兵共用

新版遭遇战 ID 为 inkbound-rite。画面仍为 320×180、30 FPS,地面位于 y=150;英雄沿用现有中性角色,作为体型和危险区域的参照。

技能与战斗编排

  • 墨蚀地脉:持续 4.2 秒,命中点为第 1.8 秒;此前持续显示危险区域边界。二阶段扩大侵蚀分支,保留可辨认的安全间隙。
  • 游符索魂:持续 5 秒,在第 1.8、2.6、3.4 秒依次命中;每道符从出现到命中均有清楚的路径和落点提示。
  • 解缚仪式:持续 3.2 秒,第 1.8 秒解封;不伤害英雄,仅提供轻微震动及形态变化。

整场持续 32 秒:

时间 演出
0–2.4 秒 荒庙、邪师与阴兵登场,建立气氛
2.4 秒 第一次墨蚀地脉
7 秒 阴兵攻击
9 秒 第一次游符索魂
11 秒 第二名阴兵攻击;两名阴兵分别在 9、12.5 秒消亡
14.4 秒 开始解缚仪式
16.2 秒 进入二阶段,血量标记为 55%;袍内墨纹、断符和地面侵蚀持续变化
18.2、22.8 秒 二阶段地脉与游符攻击
28 秒 Boss 消亡
30.2–32 秒 收束墨迹、胜利提示和空场余韵

实现与接口

  • 复用现有 Painter、粒子、地图缓存和时间轴运行时。路径系统负责飞符及飘带;距离场负责侵蚀轮廓、封印缺口;空间场负责墨气与纸屑的牵引。
  • 为阶段事件增加可选的 bossOptions、mapOptions,合并到当前实例的选项中,保持播放时间连续。新版本体和地图支持 phase: 1 | 2;地图预先缓存两个阶段的静态层。
  • 旧遭遇战未填写新字段时保持现有行为。新素材使用独立 ID,通过现有工具生成注册表和目录。
  • 图内标题使用现有像素字体支持的短英文,中文主题与说明写入文档。保持现有时间轴预览模式。
  • 本轮交付 H5 工作台、完整遭遇战预览及 PNG/JSON 导出;沿用当前已有的底层扩展代码。

验证与验收

  • 逐项检查预警、命中、残留和结束帧;同一个时间常量同时驱动画面与命中数据。所有一次性效果在结束时清空。
  • 至少完成三轮渲染与视觉复核,检查原生分辨率、放大画面和完整运动;关闭光晕后仍能辨认邪师、阴兵、危险边界和安全间隙。
  • 验证固定种子、换色、镜像、循环接缝及跳帧;检查阶段选项生效且实例时间不重置。
  • 实施前保存现有素材和两场旧遭遇战的固定种子、固定时间基准,完成后比较颜色与光照输出。
  • 运行核心测试、新素材检查、全库检查和网页构建;浏览器验证新旧入口、播放、暂停、重播、跳帧及二阶段持续变化。
  • 交付新版遭遇战直达链接、素材链接及使用说明,并列明检查结果。