0

从 Cocos2D 2.1 升级到 Cocos2D 3.1.1 后,我在 Spine 中的几个动画上遇到不透明度问题

为了更好地说明我在说什么,这里有两个视频显示了动画之间的区别:

YouTube 视频:Cocos2D 2.1(见视频 6 秒左右的“爆炸动画”)

YouTube 视频:Cocos2D 3.1.1(见视频 7 秒左右的“爆炸动画”)

我已经尝试过以下方法:

  • 让我的设计师在非预乘和预乘 alpha 值上导出 Spine Animation。
  • 尝试以编程方式(通过 [SkeletonAnimation setBlendMode] )将 blendMode 设置为以下之一:
    • [CCBlendMode alphaMode]
    • [CCBlendMode 预乘AlphaMode]
    • [CCBlendMode 添加模式]
    • [CCBlendMode multiplyMode]。

有任何想法吗?

提前感谢您的帮助!

4

0 回答 0