UnityChanSpringBone icon indicating copy to clipboard operation
UnityChanSpringBone copied to clipboard

再生終了時にジョイントのSpringBoneコンポーネントが増殖することがある

Open YukiAkatsuki opened this issue 7 years ago • 1 comments

問題の内容 Hierarchy内のジョイントにSpringBoneコンポーネントを追加し、 シーンを再生し、再生終了した時点で同一ジョイント内にSpringBoneコンポーネントが複製される。

実行環境 Unity2017.3.0f3

再現手順 1, Hierarchy内のジョイントにSpringBoneコンポーネントを追加する。 2, Hierarchyにコライダーを作成する。 3, シーンを再生し、SpringBoneコンポーネントの値、コリジョンの値、コリジョンのトランスフォームの値を変更する。(どの要素で誘発するかは不明) 4, シーンの再生を終了する 5, SpringBoneコンポーネントを含む全てのジョイントのInspectorにSpringBoneコンポーネントが1つずつ複製される。

※一度誘発すると以降再生終了するたびに複製される。 ※SpringBoneEditorBackgroundTasks.csを削除すると発生しなくなった。

修正すべき内容 ・シーン再生終了時にSpringBoneの数が変わらないようにする。 SpringBoneEditorBackgroundTasks.csの挙動が怪しい気がします。

YukiAkatsuki avatar May 21 '18 11:05 YukiAkatsuki

再生中に動きを確認しながらパラメータを調整し、その調整が再生後でも反映される、 という目的の機能でしたけど、挙動が怪しいのでSpringBoneEditorBackgroundTasks.csと その自動保存・読み込み機能を削除しました。(commit 0704420875ccb8f6027a817906cfc67936527307)

FUJonathan avatar May 22 '18 10:05 FUJonathan