UnitychanSpringBoneCopyHelper
- Digital300 JPY

https://github.com/karukaru808/UnitychanSpringBoneCopyHelper
UnitychanSpringBoneCopyHelper
UnitychanSpringBoneをコピーするエディタ拡張
概要
UnitychanSpringBoneを使用してモデルをセットアップ後、モデルの修正を行った際に骨名の変更や階層の変更などによりセーブ&ロードでは上手く設定の移行できない場合があります。 そこで古いモデルから新しいモデルへ設定値をコピーしてくれるエディタ拡張を作りました。
使い方
1. BoothからUnityPackageをダウンロードしてインポートする。 2. プロジェクトのScripting Runtime Versionを .NET4.x(もしくはそれ以上) にする。 3. メニューバーより CIFER.Tech -> UnitychanSpringBoneCopyHelper を選択する。 4. 左側にコピー元となるSpringBoneを、右側にコピー先となるSpringBoneを登録する。 5. 一番下に出現する『コピー!』ボタンを押下する。
動作環境
Unity2017.4.28f1 Scripting Runtime Version Experimental(.NET 4.6 Equivaient) UnitychanSpringBone https://github.com/unity3d-jp/UnityChanSpringBone
アップデート履歴
~~GitHubを見てくれ~~ [2020-02-22: v1.0] 初版公開
FAQ
Q. コピー元とコピー先の対応はどうなってるの? A. インデックス準拠になっています。例えば、コピー元Element0に登録されたSpringBoneは、コピー先Element0に登録されたSpringBoneに設定値をコピーします。 Q. Nullの時の挙動はどうなってるの? A. コピー元もしくはコピー先のSpringBoneが何らかの理由でNullの場合は、該当する要素(インデックス)を飛ばして処理を続行します。 Q. コピー元とコピー先でSpringBoneの数が違うんだけど A. 正常にコピーできます。ただし設定値のマージ等は行わないので、コピー後に再度調整する必要があるかと思います。 Q. コライダーやPivotもコピーしてくれるの? A. しません。あくまでも揺れに関する設定値のみコピーします。
ライセンス
本リポジトリはMITライセンスの下で公開しています。 https://github.com/karukaru808/UnitychanSpringBoneCopyHelper/blob/master/LICENSE 本リポジトリにはMITライセンスの下に提供されているUnitychanSpringBoneが含まれています。 https://github.com/unity3d-jp/UnityChanSpringBone/blob/master/LICENSE このコンテンツを利用される場合は、該当リポジトリのライセンスもしくは同梱しているライセンスファイルに従ってください。