Search found 481 matches

by caitsithware
2022/12/31 23:31
Forum: Question
Topic: Cooldownの使い方がよく分からない
Replies: 2
Views: 2052

Re: Cooldownの使い方がよく分からない

Cooldownは、ノードが終了後からの時間経過後にノードを再度アクティブにするDecoratorになっております。 詳しくはドキュメントをご覧ください Cooldown | Arbor Documentarion 目的の「クールダウン時間内はアクションを実行しない」を実現する方法ですが、 クールダウン後に実行したいアクション側にCooldownデコレータを付ける。 ほかにクールダウン中にしていたいアクションがあるなら優先度が低い側にそのアクションを置いておく。 (クールダウン中は何もしないならIdleアクション、など) クールダウン中の待機を優先度が高いとみなす場合は、クールダウン中をWai...
by caitsithware
2022/12/28 06:18
Forum: Bug Report
Topic: NodeGraph.csのownerBehaviourObjectプロパティで不要なGC Allocが発生する
Replies: 1
Views: 2088

Re: NodeGraph.csのownerBehaviourObjectプロパティで不要なGC Allocが発生する

ご報告ありがとうございます。
該当の箇所は今後の更新で修正いたします。

実行されない箇所でもラムダ式でのローカル変数のキャプチャによりGC Allocが発生するC#の仕様は把握しておりますが、
事前にすべて対処してリリースするのも難しいのでご報告していただけるのは助かります。
by caitsithware
2022/12/14 15:20
Forum: Question
Topic: Arbor EditorをCloseTabせずにPlayするとFailed to unpersistエラーが発生する
Replies: 5
Views: 2624

Re: Arbor EditorをCloseTabせずにPlayするとFailed to unpersistエラーが発生する

ご利用ありがとうございます。

「Failed to unpersist: MonoBehaviour ID: xxxxx FileID: xxxxxxxxxx」というエラーは今まで遭遇したことがないため対処方法はわかりません。
検索してみましたがArbor内部システムに関連しそうな情報も見つかりませんでした。

お手数おかけしますがUnity2021LTS最新での検証なども含め問題の切り分けを行い、もしそれでもArborが原因で発生するようでしたら改めて不具合報告をしていただくようお願いいたします。
お力になれず申し訳ありません。
by caitsithware
2022/09/25 23:04
Forum: Request
Topic: 使いやすさの向上
Replies: 1
Views: 2317

Re: 使いやすさの向上

ご意見ありがとうございます。
参考にいたします。
by caitsithware
2022/08/24 04:11
Forum: Question
Topic: OnGraphStopTransitionについて
Replies: 2
Views: 2668

Re: OnGraphStopTransitionについて

確認したところ仕様抜けになってしまったようです。

複数あるStateBehaviourの途中で再生停止した場合に以降のStateBehaviourを実行しない処理があるのですが、
OnGraphStopTransitionからの遷移先にも同様の処理が行われているため、先頭のStateBehaviourのみ実行される状況になっています。

適切な動作になるよう改善いたします。
by caitsithware
2022/06/10 21:52
Forum: Bug Report
Topic: ビヘイビアツリーでループを使用すると2回目以降条件にかかわらずアクションが実行される
Replies: 2
Views: 3310

Re: ビヘイビアツリーでループを使用すると2回目以降条件にかかわらずアクションが実行される

ご報告ありがとうございます。 確認したところ再現できましたので修正いたします。 暫定対処方法 Assets/Plugins/Arbor/Internal/Scripts/BehaviourTree/TreeBehaviourNode.csをコードエディタで開く。 613行目から629行目あたりを以下のように変更。 if (HasConditionCheck()) { // RegisterRevaluation behaviourTree.RegisterRevaluation(this); // Interrupt reevaluated if (!interrupt) { // Check...
by caitsithware
2022/03/20 02:41
Forum: Bug Report
Topic: Sub State Machine内でパラメータを作成すると、Open Editor時にエラーが発生する
Replies: 3
Views: 3324

Re: Sub State Machine内でパラメータを作成すると、Open Editor時にエラーが発生する

検証したところ、ReorderableList.elementHeightCallbackに設定したコールバックメソッドに配列サイズが0の場合でも引数のindexに0を入れて呼ばれるようになっておりました。
試しにその状況で高さ100などを返して様子見してみましたが見た目上の変化も確認できませんでした。
本来であれば呼ぶ必要がない状況のはずなのでUnity側の不具合かと思われます。
Unity2020.3.30f1であれば問題ありませんでしたので現段階ではバージョンダウンをお勧めいたします。
by caitsithware
2022/03/20 02:20
Forum: Bug Report
Topic: Sub State Machine内でパラメータを作成すると、Open Editor時にエラーが発生する
Replies: 3
Views: 3324

Re: Sub State Machine内でパラメータを作成すると、Open Editor時にエラーが発生する

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

再現確認したところパラメータタブの作成ボタンをクリックした時点でもエラーが発生するのを確認いたしました。
またUnity2020.3.30f1では再現できなかったため、Unityの仕様変更もしくは不具合である可能性も含めて検証しArbor側の対応が必要であれば修正いたします。
by caitsithware
2022/03/12 11:08
Forum: Bug Report
Topic: AnimatorOverrideControllerをAgentControllerのAnimatorに設定するとエラーが発生する
Replies: 4
Views: 3544

Re: AnimatorOverrideControllerをAgentControllerのAnimatorに設定するとエラーが発生する

確認したところ再現できましたので次回の更新で修正いたします。 AgentController以外でもruntimeAnimatorControllerからAnimatorControllerを取得している箇所がありますので、そちらも併せて修正いたします。 対処方法についてはご提示していただいた方法で問題なさそうです。 暫定対処方法まとめ EditorGUIToolsに以下のようなメソッド追加。 public static AnimatorController GetAnimatorController(Animator animator) { if (animator == null) { r...