我正在开发 Surviwave,一款 Roguelite 塔防游戏。为了让战斗更满足感,我决定加入一个系统,让敌人在爆炸或被冻结时破碎成碎片。
我自建了一个自定义碎片编辑器,可以手动定义碎片形状,为每种死亡类型创建不同的预设,并调整爆炸中心。
每个碎片的移动是相对于该中心计算的,使用可配置的参数,如径向速度、向上速度、旋转和重力。整个碎片模拟是使用 ECS 完全自定义实现的。
我正在开发 Surviwave,一款 Roguelite 塔防游戏。为了让战斗更满足感,我决定加入一个系统,让敌人在爆炸或被冻结时破碎成碎片。
我自建了一个自定义碎片编辑器,可以手动定义碎片形状,为每种死亡类型创建不同的预设,并调整爆炸中心。
每个碎片的移动是相对于该中心计算的,使用可配置的参数,如径向速度、向上速度、旋转和重力。整个碎片模拟是使用 ECS 完全自定义实现的。
评论 (0)