Page 1 of 1

ステートマシンエディターの内容が消えた

Posted: 2017/11/14 15:36
by wabisuke
試用版を使っていたのですが、突然それまで書いていたステートマシンエディタの内容が消えてしまいました。
またParameter Containerで設定していたパラメータも消えてしまいました。

これは試用版の仕様なのでしょうか、それとも不具合でしょうか。
出来ればそれまで作っていたステートマシンを復元する方法などないでしょうか?

Re: ステートマシンエディターの内容が消えた

Posted: 2017/11/14 22:22
by caitsithware
ご質問ありがとうございます。
wabisuke wrote:試用版を使っていたのですが、突然それまで書いていたステートマシンエディタの内容が消えてしまいました。
またParameter Containerで設定していたパラメータも消えてしまいました。

これは試用版の仕様なのでしょうか、それとも不具合でしょうか。
どのような操作を行ったか覚えていませんでしょうか。

例)プレイして終了させたら消えた、など

不具合かどうかの再現確認のためにも覚えている限りの詳細を教えてください。
wabisuke wrote:出来ればそれまで作っていたステートマシンを復元する方法などないでしょうか?
消える前のシーンが保存してあれば開き直すだけなのですが、保存していなければ復元できません。
申し訳ございませんが、今後はなるべくこまめに保存を心がけるようにしてください。

お手数おかけして申し訳ございませんが、よろしくお願いいたします。

Re: ステートマシンエディターの内容が消えた

Posted: 2017/11/14 22:24
by caitsithware
追記:

UnityのバージョンやArbor試用版のバージョンなども教えていただけると助かります。

Re: ステートマシンエディターの内容が消えた

Posted: 2017/11/15 00:29
by wabisuke
>どのような操作を行ったか覚えていませんでしょうか。

どのタイミングで消えたのか正確には分からないので、消えたことに気付くまでに行った操作を列挙します。
・ヒエラルキービューでArborを付けていない別のオブジェクトの親子関係を変更した。
・スクリプトを大幅に書き換えデバッグしていた。このときデバッグ中にエラーがたくさん出ていた。エラーの中にはParameter Container関係のものもあった。
・プロジェクトビューでフォルダを作り構成を少し変えた。(Arborに関係の無い場所で)
・消える直前にArbor以外のゲームオブジェクトも含めてなぜかスクリプトのpublicのメンバのインスペクターでの設定が消えていた。(インスペクターで設定できるpublicメンバの内容がリセットされていた)

>UnityのバージョンやArbor試用版のバージョンなども教えていただけると助かります。

Arborについては昨日ダウンロードしたので、Trial 2.2.1だと思います。
Unityのバージョンについては今確認できないので、後ほど追記します。

Re: ステートマシンエディターの内容が消えた

Posted: 2017/11/15 00:55
by caitsithware
詳細ありがとうございます。
wabisuke wrote:・消える直前にArbor以外のゲームオブジェクトも含めてなぜかスクリプトのpublicのメンバのインスペクターでの設定が消えていた。(インスペクターで設定できるpublicメンバの内容がリセットされていた)
この点から、ArborではなくUnityの不具合(最悪仕様)の可能性が高いですね。
例えば、エラー内容によってはシリアライズデータが消えるUnityのバグ、とかがあるのかもしれません。

ArborもUnityスクリプトで実装しているに過ぎないのでUnityのシリアライズ周りの不具合ですと対応は難しいかと思います。

Re: ステートマシンエディターの内容が消えた

Posted: 2018/02/23 03:50
by wabisuke
回答ありがとうございます。

>この点から、ArborではなくUnityの不具合(最悪仕様)の可能性が高いですね。
>例えば、エラー内容によってはシリアライズデータが消えるUnityのバグ、とかがあるのかもしれません。
>ArborもUnityスクリプトで実装しているに過ぎないのでUnityのシリアライズ周りの不具合ですと対応は難しいかと思います。

了解しました。これからはこまめにデータを保存するようにします。
今後また同じような現象が起こった場合は詳細を報告します。

ありがとうございました。