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