Cocos2D 2.1 から Cocos2D 3.1.1 にアップグレードした後、Spine のいくつかのアニメーションの不透明度に問題があります。
私が話していることをよりよく説明するために、アニメーションの違いを示す 2 つのビデオを次に示します。
YouTube 動画: Cocos2D 2.1 (動画の 6 秒あたりの「爆発アニメーション」を参照)
YouTube 動画: Cocos2D 3.1.1 (動画の 7 秒あたりの「爆発アニメーション」を参照)
私はすでに次のことを試しました:
- 事前に乗算されていないアルファ値と事前に乗算されたアルファ値の両方でスパイン アニメーションをデザイナーにエクスポートしてもらいます。
- blendMode をプログラムで ( [SkeletonAnimation setBlendMode] を介して) 次のいずれかに設定しようとしました。
- [CCBlendMode alphaMode]
- [CCBlendMode premultipliedAlphaMode]
- [CCBlendMode addMode]
- [CCBlendMode 乗算モード]。
何か案は?
助けてくれてありがとう!