因为我们的游戏中,许多逻辑是用事件去驱动的。比如攻击是有一个完整的出招和收招流程,而造成伤害的判定点就是根据这个动画中的事件来驱动的。
但是因为我们有大量相同的小怪,非常适合用spine的cache模式来进行性能优化。
但我看了一下2.4.11的源码,cache模式下很多功能都不能用,其他的获取当前动画以及动作混合这些都可以规避掉。但唯独事件这块没法绕开(解决方案起始我脑子里也有,让动画把动作拆成出招和收招,然后就能根据动画结束来进行操作了,但这么搞会被策划打死的)。
想问一下有没有办法可以让cache模式可以收到事件