Unity 2D Animationのボーンを使用して変形したスプライトを取得したい。

実現したいこと

Unity2DAnimationを使用して、ボーンとSpriteSkinで変形したスプライトがあるのですが
そこから「ボーンで変形したスプライト」をテクスチャとして取得したいです。

ボーン変形したスプライトをテクスチャとして取得出来れば、
既存のアセットを使用して
自由変形させることが出来るので、そのためにテクスチャとして取得したいです。

ボーンにより無理やり自由変形する事も可能ではあるのですが、
どうしても自由変形できるアセットよりも
クオリティが落ちてしまうため ボーンではなくそのアセットで自由変形をしたいです。

発生している問題・分からないこと

SpriteSkinがスプライトを変形させてる、というのは分かったのですが
スプリクトなどはほとんど初心者のため、SpriteSkinから
どうやってボーン変形したスプライトを取得すれば良いのかがわかりませんでした。
もし可能でありましたら、解決のヒントなど頂けたらありがたいです。

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

teratailやグーグルで検索をかけたり、SpriteSkinのコードを読み解こうと試みたりしたのですが
変形した頂点の座標の位置などhttps://docs.unity3d.com/Packages/com.unity.2d.animation@5.0/api/UnityEngine.U2D.Animation.SpriteSkin.html
分かる関数などはあったのですが 変形したスプライトそのものの情報をどこで取得するのかが
わかりませんでした。

補足

Unity2022.3.12f1 Windows10

コメントを投稿

0 コメント