这个石像人使用Unity的动画系统(Animator + AnimationController)从其防御形态(看起来像一块石头)到其攻击形态(行走和攻击)。我使用自己的状态机来控制敌人的逻辑并触发动画过渡。

模型和动画是在Blender中制作的。

当敌人处于防御形态时,它会阻塞火焰模拟的流动,并承受极度降低的损伤。这也可能会阻塞其他后面的石像人,进攻它的火焰,这我觉得是一个很酷的机制。

你对这个设计有什么看法?