TOMOKO

こんにちは、いつも楽しくspineを使わせてもらっています!

バージョン3.8.99を使用中です。
スロットを複製した時、表示順序のキーまで一緒に複製できる方法を知りませんか?

スロットを複製した時、アニメーションを確認すると、表示順序まで引き継げていないために
複製後のスロットの表示順序を手作業で直して使っています。
アニメーション数が膨大になってきたので非常に大変で困っています。

何かいい方法は無いでしょうか?
もしよかったらどなたかご教示いただけると助かります!
TOMOKO
  • 記事: 2

Misaki

こんにちは!

>スロットを複製すると表示順序を引き継げない

そうですね、スロットはそれぞれに表示順序の情報を持てることが利点なので、複製した時点で表示順序の情報が元のスロットとは別になるのは仕様としては正しい状態です。
また、現状スロットをフォルダなどによりグループ化することができないため、「表示順序のアニメーションを複製する」というアイデアについては実現が難しいかと思います。

代わりに提案できるのは、最初から表示順に合わせて画像を複数配置しておき、アタッチメントの表示/非表示の切り替えによって画像の表示順序を切り替える方法です。
例えばSpineboyのように横向きのキャラクターがいたとして、奥側にある腕パーツ「rear-bracer」を複製して、片方を体より背面に配置し、もう片方を体より前面に配置して、それぞれのアタッチメントを表示するか非表示にするかどうかで表示順を入れ替えるなどです。
slots-draworder.png


アタッチメントの表示/非表示の切り替えのキーは複製が可能なので、この場合はスロットを複製した後も中のアタッチメントは同じタイミングで表示順が切り替わります。画像の差し替えが必要な場合は、既存のアタッチメントを消して入れ直すのではなく、パスを修正して差し替えるようにすればキーを再利用できます。

スロットの数はさらに増えることにはなってしまいますが、スケルトン内に同じ画像を複数配置したとしてもエクスポートするテクスチャの中で画像領域が増えることは無いので、エクスポートするデータに無駄な部分が増える心配はありません。
また、表示順序の変更のキーは必ず1つにまとまってしまうので、ドープシートを見た時に一見してどう変化しているかが分かりづらいですが、アタッチメントの表示の切り替えは各スロット毎にタイムラインが出来るので、最終的にも確認がしやすいというメリットはあります。
timelines.png


この回答が参考になれば幸いです。
添付ファイルを見るにはパーミッションが必要です
アバター
Misaki

Misaki
  • 記事: 180

TOMOKO

Misakiさん
早速くわしいお返事とても助かりました。
アタッチメントの切り替えは私に無いアイデアだったので勉強になりました。
ぜひ試してみようと思います、ありがとうございました!!
TOMOKO
  • 記事: 2

Misaki

参考になったようで良かったです!またもし不明な点があればお気軽に投稿してください :)
アバター
Misaki

Misaki
  • 記事: 180


Return to 日本のSpine ユーザー