首先得先向fl版作者道歉,因为接下来,我需要用fl版来作为对比。为什么要用fl版?因为流辉一枪他看过我写的代码,他也承认他的代码质量比不上我。如果用别的作者来对比,他们大概率没看过我代码,肯定会产生对抗的心理。所以就委屈一下流辉一枪了
。
那么接下来先召唤四个四代英雄镇一下场子。

不好意思。接下来应该是先从底层逻辑的改动,开始说吧。
众所周知,铁皮五代原版一直是不支持旋转精灵图的,并且每张图集都需要加一个小白点上去,来给血条用。这种做法十分不科学。
于是我改了渲染的逻辑,现在可以支持旋转精灵图了,并且也不需要加小白点了。顺便说一句,我修正了铁皮的骨骼动画的渲染逻辑。为何是修正?因为铁皮对于旋转的处理是有问题的。另外,铁皮的骨骼动画的offset.y的方向和普通动画的offset.y的方向是相反的,非常反人类,所以我把它纠正过来了。
下图红线处,就是铁皮有问题的部分。

那么接下来先召唤四个四代英雄镇一下场子。

不好意思。接下来应该是先从底层逻辑的改动,开始说吧。
众所周知,铁皮五代原版一直是不支持旋转精灵图的,并且每张图集都需要加一个小白点上去,来给血条用。这种做法十分不科学。
于是我改了渲染的逻辑,现在可以支持旋转精灵图了,并且也不需要加小白点了。顺便说一句,我修正了铁皮的骨骼动画的渲染逻辑。为何是修正?因为铁皮对于旋转的处理是有问题的。另外,铁皮的骨骼动画的offset.y的方向和普通动画的offset.y的方向是相反的,非常反人类,所以我把它纠正过来了。
下图红线处,就是铁皮有问题的部分。














