Page 1 of 1

コピペ時にコピー元のFlexibleコネクタの接続が切断される

Posted: 2020/05/27 05:14
by hildsoft
お世話になっています。

コピペでコネクタが切れる件で、別の現象を確認しましたので報告します。

症状1
Flexibleコネクタの入力があるStateやCalculatorをコピペすると、
コピー元の接続が切れてペースト先だけ接続された状態になります。
ペーストするタイミングでコピー元の接続は切れます。

症状2
症状1が発生した状態で切断されたコピー元の接続を手動で繋ぎ直した際、
特定の条件を満たした場合のみ2回目のペーストで再切断されてしまいます。
詳細な発生条件の特定までは至りませんでしたが、確定で発生する手順は見つけました。

症状2再現手順
1.ステートAをコピーして、ステートBを作成します。(接続Aが切断されます(症状1))
2.ステートBをコピーして、ステートCを作成します。(接続Bが切断されます(症状1))
3.接続A,接続Bを手動で繋ぎ直します。(A>Bの順、B>Aの順、Aのみ、Bのみのいずれでも可)
4.先ほどコピーしたステートBをペーストして、ステートDを作成します。(手順3で接続した接続A、接続Bのうち最初に接続した方だけが切断されます(症状2))

症状2補足
手順2を行わずにステートAを2回ペーストしても症状1のみで、症状2は発生しません。
手順1~4を行うと、最終的に接続A、接続Bのどちらかが切断された状態になります。
複数のStateやCalculatorを纏めてコピペしても発生したりしましたが、こちらは確定条件を特定できませんでした。


確認環境
Windows 10 Pro 1909
Unity 2019.3.9f1
Arbor 3.6.11

その他
症状1については、Unity2019.2+Arbor3.6.7では発生しませんでした。
症状2については、症状1が発生していないためUnity2019.2+Arbor3.6.7では検証していません。

参考資料

症状1
1.png
1.png (101.54 KiB) Viewed 5389 times
2.png
2.png (185.63 KiB) Viewed 5389 times
症状2
3.png
3.png (265.71 KiB) Viewed 5389 times

Re: コピペ時にコピー元のFlexibleコネクタの接続が切断される

Posted: 2020/05/27 06:24
by caitsithware
詳細なご報告ありがとうございます。

データスロットを持つノードのコピー&ペーストにおける切断ですね。
再現の確認および修正いたします。

ご不便おかけして申し訳ございませんが、修正までの間しばらくお待ちください。

Re: コピペ時にコピー元のFlexibleコネクタの接続が切断される

Posted: 2020/05/27 09:15
by caitsithware
再現確認できましたので修正いたします。

原因としましては、Arbor 3.6.11で行った「Paste NodeGraph As Newでコピー&ペーストを行うと、データスロットの接続が壊れる不具合を修正」に関連するもので、同じグラフ内でノードのコピー&ペーストを行うと、強制的に接続情報をコピー先に移し替えてしまうものになります。

修正箇所が多いため、暫定対処方法なしに出来る限り早急に更新いたします。

修正版更新まで、ご不便おかけして申し訳ございませんが、もうしばらくお待ちください。

Re: コピペ時にコピー元のFlexibleコネクタの接続が切断される

Posted: 2020/09/04 23:06
by caitsithware
こちらへの報告が遅れてしまい申し訳ございません。

この件につきまして、Arbor 3.6.12にて修正いたしました。
アセットストアから再DLし、リリースノートやreadme記載の更新手順に従って再インポートしてください。
Arbor 3.6.12 リリース | Arbor 3