Search found 7 matches

by duckmealGame
2025/10/22 13:57
Forum: Bug Report
Topic: ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる
Replies: 4
Views: 975

Re: ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる

バージョン1.10.13にアップデート後、エラーが解消されたことを確認いたしました。
お忙しい中ご対応くださり、誠にありがとうございました。重ねてお礼申し上げます。
by duckmealGame
2025/10/11 06:40
Forum: Bug Report
Topic: ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる
Replies: 4
Views: 975

Re: ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる

ご回答ありがとうございます。
今とっている回避策が本当に正しいのか不安に思っておりましたが、作者様のご見解をいただけて安心いたしました。
ご多忙の中ご対応いただき、誠にありがとうございました。
by duckmealGame
2025/10/10 12:36
Forum: Bug Report
Topic: ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる
Replies: 4
Views: 975

ExecuteTaskが、同じノードにアタッチされた別のコンポーネントの遷移条件を満たすとエラーになる

お世話になっております。 ノードを遷移するときにNullReferenceExceptionが発生する事象を確認しましたのでご報告いたします。 現状では回避策を講じておりますので、修正をお急ぎいただく必要はございません。 ■概要 ExecuteTaskと、条件Aを満たしたときに遷移するOutputSignalPortを持ったServiceコンポーネントを同じStateノードにアタッチしている状態で、ExcecuteTaskが実行しているノードが条件Aを満たした場合に、NullReferenceExceptionが発生します。 発生した例外のスタックトレースは本投稿の末尾をご参照ください。 ■環...
by duckmealGame
2025/05/25 14:29
Forum: Question / Discussion
Topic: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング
Replies: 6
Views: 22193

Re: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング

遅くなりましたが、アップデートして早速初期化処理のコードをIInitializeReceiverを使った形に変更しました。
おかげさまで、これまで長々と書いていた初期化処理がすっきりし、不要な判定も大幅に減らせました。
便利なインターフェイスを追加していただき、ありがとうございます。
by duckmealGame
2025/04/07 11:59
Forum: Question / Discussion
Topic: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング
Replies: 6
Views: 22193

Re: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング

やはりプールは共有されているのですね。メモリ効率の観点からそのような仕様かと想像しておりました。
Playerが変わるケースも考慮してコンポーネントの取得処理を調整するようにいたします。
おかげさまで疑問点が解消されました。
ご丁寧なご回答、誠にありがとうございました。
by duckmealGame
2025/04/06 11:04
Forum: Question / Discussion
Topic: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング
Replies: 6
Views: 22193

Re: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング

ご回答ありがとうございます。 初期化&解放の仕組みにつきまして、ご検討のほど何卒よろしくお願いいたします。 重ねての質問となり恐縮ですが、関数グラフがシーン内の複数のLogicPlayerから参照されている場合、 それらのLogicPlayerは同じプールを共有しているのでしょうか。 現在実装中のコードでは初期化処理でLogicPlayerの親のオブジェクトのコンポーネントを取得しキャッシュしております。 そのため、シーンのロードを挟まない場合でもプールされたインスタンスが他のLogicPlayerで使われるようでしたら、 別のLogicPlayerから実行された(=親オブジェクトが変わった)...
by duckmealGame
2025/04/05 20:47
Forum: Question / Discussion
Topic: TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング
Replies: 6
Views: 22193

TaskGraphAsset内で使用したNodeComponentが初期化されるタイミング

お世話になっております。 NodeComponentをTaskGraphAsset内で使用した場合に、メンバ変数がシーン切り替え後も初期化されない現象を確認しました。 同じNodeComponentをLogicBehaviorやLogicAsset内で直接使用した場合には発生しませんでした。 作成したグラフの一部を後からTaskGraphAsset化した場合、元と異なる動作になる可能性があります。 そのため、もし可能でしたらLogicBehavior(LogicAsset)内のNodeComponentが初期化されるタイミングで そのLogicBehavior(LogicAsset)が参照して...