Misaki poi そちらの例はTrackEntryのプロパティの、加算したいアニメーションのmixBlendをaddに変更し、そしてカーソルの位置に従ってalphaを変更することで実現していますので、setAnimationやaddAnimationでアニメーションをセットした時にリターンされるTrackEntryを使ってそれぞれのプロパティを設定してください。 TrackEntryのプロパティの変更方法については、以下の動画の07:25〜08:15で説明されています: トラックのalphaについての基本的な情報は、以下の全ランタイム共通のドキュメントでも解説されています: Spineランタイムガイド - アニメーションの適用 #トラック
poi 回答ありがとうございます!動画や詳細な説明の案内大変助かります。 mixBlendをaddに変更するとのことでしたが、画像のようにaddの項目が見つかりません。 他の場所を指していますでしょうか? UEのプラグインは最新の4.3betaのものを使用しています。 また、もうひとつ質問で、 4方向のアニメーションをブレンドする場合に、TrackIndexは全て共通のIndexを使用しますか? それとも各アニメーションに1つのTrackを使用しますか?
Misaki poi mixBlendがブループリントに公開されていないという点を見落としてしまい申し訳ありません! ブループリントに公開されていないプロパティはC++コードから変更する必要があります。 C++でTrackEntryのプロパティを変更する方法についてはspine-cppランタイムのドキュメントを参考にしてください: spine-cppランタイムドキュメント #トラックエントリ Track Indexはアニメーションごとにそれぞれ違う値を設定して、各アニメーションを別々のトラックで再生するようにしてください。 トラックには複数のアニメーションをキューすることはできますが、再生できるアニメーションは常に1つだけなので、複数のアニメーションを同時に再生したい場合にはトラックを分ける必要があります。
Misaki poi 使用できるトラックの数には上限はありません。ただ、Spineエディターのプレビュービューでは最大で15個のトラックまでしか利用できない点にご注意ください。 (あくまでエディターのUI上の問題であり、ランタイムではこの制限はありません。)