spine 2.1.27 Pro 叠加方式(Blending)

将spine更新到2.1.27 Pro,发现有更多的叠加方式可用了,如图:

以前则只有Normal和Additive可选。

更多的叠加方式对于用spine做特效动画还是比较有用的。不过我还没试这些叠加方式能否像photoshop中的叠加方式那样形成更丰富的组合。

不过今天把新版spine 2.1.27 Pro中制作的使用了Additive叠加方式的动画导到cocos2dx 3.3中播放,发现additive没生效。

通过对cocos2dx 3.3中集成的spineRunTime源代码进行调试,发现在json解析一步,就没有把additive属性读取进来,细一看发现,原来过去Json文件的格式是:

属性名:“Additive”,取值:true或false.

而现在Json文件的格式变成了:

属性名:"Blending",取值:Normal,Additive,Multiply,Screen。

所以用老版的spineRunTime解析,根本找不到“Additive”这个属性名,所以就认为不是Additive的。

最好的解决办法就是更新spineRunTime。然后就一切ok了。

原文地址:https://www.cnblogs.com/wantnon/p/4482192.html