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了。