Search found 481 matches

by caitsithware
2023/10/18 09:21
Forum: Bug Report
Topic: InstantiateGameObjectでプールされたArborFSMを取得・再生したとき、SubStateMachineで状態遷移が停止する
Replies: 2
Views: 2324

Re: InstantiateGameObjectでプールされたArborFSMを取得・再生したとき、SubStateMachineで状態遷移が停止する

ご報告ありがとうございます。

再現確認できましたので修正いたします。

暫定対処方法
  1. Assets/Plugins/Arbor/Internal/Scripts/NodeGraph.csを開く
  2. 3457行目を以下のように変更

    Code: Select all

    if (external)
    {
    	SetExternal(null);
    }
    
by caitsithware
2023/10/01 22:52
Forum: Question
Topic: よく使うパラメーターを効率的に指定したい
Replies: 2
Views: 2075

Re: よく使うパラメーターを効率的に指定したい

フィールドに直接自グラフ内のパラメータを指定したいときにContainerを設定する手順を省略できないか、というご質問ですね。

パラメータタブの各パラメータにあるスロットアイコンをドラッグするとパラメータが設定できるフィールドに「Drop Parameter」という枠が表示されますので、そこにドロップしていただくと直接パラメータを指定できます。

詳しくは以下のマニュアルをご覧ください。
パラメータをドラッグ&ドロップ

ご要望については今後の参考にいたします。
by caitsithware
2023/09/15 03:03
Forum: Bug Report
Topic: ArborFSMのプレハブでSetParameterを使用すると、NullReferenceExceptionが発生する
Replies: 3
Views: 2043

Re: ArborFSMのプレハブでSetParameterを使用すると、NullReferenceExceptionが発生する

根本的な原因を調査したところ、Unityの不具合の可能性があったためUnityへバグレポートを送信いたしました。 この不具合が直るまでプレハブの直接編集ができないのも辛いかと思いますので次回更新時に以下の回避策を組み込みます。 回避策 Assets/Plugins/Arbor/Internal/Scripts/NodeBehaviour.csをコードエディタで開く。 381行目(OnBeforeSerializeメソッド内の先頭)に以下コードを追加。 try { if (this == null) return; } catch { return; } 399行目(OnAfterDeseria...
by caitsithware
2023/09/13 08:03
Forum: Bug Report
Topic: ArborFSMのプレハブでSetParameterを使用すると、NullReferenceExceptionが発生する
Replies: 3
Views: 2043

Re: ArborFSMのプレハブでSetParameterを使用すると、NullReferenceExceptionが発生する

ご報告ありがとうございます。 こちらでも再現確認できました。 Unity側のプレハブ周りの仕様変更の関係か、Projectウィンドウのプレハブを直接Arbor Editorで開いて編集している場合に正常にシリアライズが行われないタイミングが発生する問題が起きているのを確認しました。 プレハブの直接編集ではSetParameterに限らず他にも何かしらの問題が起きている可能性もありそうです。 また、プレハブをダブルクリックしプレハブモードに切り替えてからHierachy上のオブジェクトを選択&編集した場合は再現しませんでした。 根本的な原因を調査の上修正いたします。 暫定対処方法 プレハブをダブ...
by caitsithware
2023/07/28 07:36
Forum: Bug Report
Topic: Arborと特定のdllを併用するとReflectionを用いたライブラリが一部動作しなくなる
Replies: 5
Views: 2159

Re: Arborと特定のdllを併用するとReflectionを用いたライブラリが一部動作しなくなる

その場合はラベルがついていないようですね。 どのプラットフォームにも含まれないDLLを除外する必要もありそうです。 暫定対処方法 再びAssets/Plugins/Arbor/Internal/Editor/Reflection/ClassList.csを開く 157行目から166行目にある以下のコードを 削除 if (pluginImporter.GetCompatibleWithAnyPlatform()) { return true; } if (!pluginImporter.GetCompatibleWithEditor()) { return true; }
by caitsithware
2023/07/28 06:06
Forum: Bug Report
Topic: Arborと特定のdllを併用するとReflectionを用いたライブラリが一部動作しなくなる
Replies: 5
Views: 2159

Re: Arborと特定のdllを併用するとReflectionを用いたライブラリが一部動作しなくなる

ご報告ありがとうございます。 RoslynAnalyzer(SourceGenerator)専用DLLをインポートしていると起きる問題のようですね。 以下の方法を試していただけますか。 暫定対処方法 Assets/Plugins/Arbor/Internal/Editor/Reflection/ClassList.csを開く ファイル先頭あたりに以下のコードを追加 using System.Linq; 151行目あたりに以下のコードを追加 var labels = AssetDatabase.GetLabels(pluginImporter); if (labels != null &...
by caitsithware
2023/07/19 23:32
Forum: Question
Topic: ServiceとActionBehaviorの違いについて
Replies: 1
Views: 1739

Re: ServiceとActionBehaviorの違いについて

ServiceとActionBehaviourの違いについてですね。 主な違いは以下の通りです。 ActionBehaviour アクションノード(いわゆるツリー構造のリーフ部分)でのみ使用可能。 1アクションノードに必ず一つだけActionBehaviourが必要。 FinishExecuteメソッドを使用するとノードの実行を終了し親ノードに結果を返すことができる。 Service アクションノードとコンポジットノードのどちらでも使用可能。 Serviceを追加しているノードがアクティブである間実行され続ける(コンポジットノードに設定した場合は、子ノードが実行中の間も実行される) Servi...
by caitsithware
2023/07/11 02:50
Forum: Bug Report
Topic: Prefab上のBehaviorTreeでデコレータを削除すると予期しない挙動が起きる
Replies: 3
Views: 1996

Re: Prefab上のBehaviorTreeでデコレータを削除すると予期しない挙動が起きる

Unity2021.3.27f1, Unity2022.3.4f1, Unity2023.1.2f1でも確認したところ、デコレータが正常に削除できずにMissingとして残る不具合を確認いたしました。

しかしNullReferenceExceptionなどは発生せずArborEditorウィンドウの表示の乱れは確認できておりません。
同様の不具合ではない可能性もありますので、UnityバージョンについてやNullアクセスエラーが確認できるログを張っていただくなどの詳細を教えていただけると助かります。
by caitsithware
2023/07/10 23:37
Forum: Bug Report
Topic: Prefab上のBehaviorTreeでデコレータを削除すると予期しない挙動が起きる
Replies: 3
Views: 1996

Re: Prefab上のBehaviorTreeでデコレータを削除すると予期しない挙動が起きる

ご報告ありがとうございます。

最低動作バージョンのUnity2019.4.40f1&Arbor最新版3.9.7にて確認しましたが再現できないようでした。
ページ上部に記載している「フォーラムルール」にあります通りUnityバージョンなどの詳細を教えていただけると助かります。
by caitsithware
2023/06/21 07:28
Forum: Bug Report
Topic: Unity2022 3.2f1でjikkou
Replies: 2
Views: 1917

Re: Unity2022 3.2f1でjikkou

ご報告ありがとうございます。 Unity20223.2f1でArborEditorで作業を行うと、下記のエラーが表示され、ArborEditorが新規画面になります。 こちらに関しては再現できませんでした。 どのような作業を行うと発生したかの直前に行っていた操作や問題となっているグラフの内容、UnityやArborのバージョン更新後に発生するようでしたら以前のバージョン番号や行った更新手順などなど、詳細を教えていただけると助かります。 また、ステートマシンで挙動を追加をすると入力ウィンドウの上にSearchが表示され描画が崩れてしまいました。 こちらは再現できましたので修正いたします。 暫定対...