Search found 356 matches

by caitsithware
2020/06/06 04:58
Forum: Request : 要望
Topic: NodeGraph等のInstantiateの負荷について
Replies: 3
Views: 1040

Re: NodeGraph等のInstantiateの負荷について

ご確認ありがとうございます。 NodeGraph側のOnAfterDeserializeについては無事解決ということで良かったです。 NodeBehaviour側のOnAfterDeserializeについては、DataSlotを一括してリストアップしているのですが、以下のような理由によりリフレクションによるリストアップが最適であると考えております。 DataSlotは属性で型制限ができるものがありFieldInfo経由でその型を得る必要があるためリフレクションでFieldInfoを取るほかない。 DataSlotはユーザーが作成されたスクリプトでも宣言できるため、手動で登録する場合に、登録コ...
by caitsithware
2020/06/03 02:31
Forum: Bug Report : 不具合報告
Topic: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生
Replies: 6
Views: 541

Re: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生

ご返答ありがとうございます。
こちらも引き続き調査してまいります。

また最新バージョンの3.6.12では、暫定対処としてnullだった場合にエラーログを出力するという形に変更いたしました。
例外が発生して処理が止まるよりかは多少マシかと思いますので、もしよろしければ更新してみてください。
3.6.12リリースノート
by caitsithware
2020/05/30 00:18
Forum: Question : 質問
Topic: FSMを含むオブジェクトをPrefab化した際の部分的なOverridesについて
Replies: 2
Views: 296

Re: FSMを含むオブジェクトをPrefab化した際の部分的なOverridesについて

いつもご利用ありがとうございます。 Arborを使用した場合のPrefabに関するご質問ですね。 まず、Arborでなぜ部分上書をすると壊れるかについてですが、Arbor上ではArborFSMというComponent(Unityオブジェクトとして扱われる)がStateBehaviourというComponentを保持している扱いとなっていますが、Unityの仕様としては全く別のComponentとして関連性はないものとして扱われています。 よって、ArborFSMとStateBehaviour両方に変更点(とくにStateBehaviourの追加や削除、データスロットの接続切断などArborFS...
by caitsithware
2020/05/27 09:15
Forum: Bug Report : 不具合報告
Topic: コピペ時にコピー元のFlexibleコネクタの接続が切断される
Replies: 2
Views: 274

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

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

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

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

修正版更新まで、ご不便おかけして申し訳ございませんが、もうしばらくお待ちください。
by caitsithware
2020/05/27 06:24
Forum: Bug Report : 不具合報告
Topic: コピペ時にコピー元のFlexibleコネクタの接続が切断される
Replies: 2
Views: 274

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

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

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

ご不便おかけして申し訳ございませんが、修正までの間しばらくお待ちください。
by caitsithware
2020/05/26 10:43
Forum: About Forum : フォーラムについて
Topic: About Forum Account : フォーラムアカウントについて
Replies: 0
Views: 467

About Forum Account : フォーラムアカウントについて

By registering a forum account, you can use functions such as no need to authenticate when you post a guest, you can send an attachment, and you can receive a reply notification by e-mail. Accounts that have been posted as spam will be immediately invalidated. When you cannot log in If you try to l...
by caitsithware
2020/05/26 10:35
Forum: About Forum : フォーラムについて
Topic: Notes about posting : 投稿についての注意点
Replies: 0
Views: 365

Notes about posting : 投稿についての注意点

Anyone can post, with or without a forum account. There are some restrictions such as not being able to attach attachments if you do not have a forum account. When posting, please read each forum rule carefully and cooperate so that support can be smoothly carried out. =============================...
by caitsithware
2020/05/26 09:42
Forum: Bug Report : 不具合報告
Topic: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生
Replies: 6
Views: 541

Re: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生

情報提供ありがとうございます。 1.に関して  →ゲームのプレイ中に発生しました こちらについて、もう少し詳細にお聞きしたい点がございます。 UnityEditor上でプレイしての動作確認中でしょうか。 あるいはWindows用ビルドを行って実行形式のみでのプレイ中ということでしょうか。 UnityEditor上でのプレイ中ということでしたら、プレイ中に何かしら編集は行いましたか? 例:「データスロットを接続した」「スクリプトを書き替えてコンパイルが走りホットリロードが入った」「編集中にアンドゥリドゥを何回かした」など。 例外が発生する以前に問題なく動作していた時から例外が発生するようになるま...
by caitsithware
2020/05/25 04:04
Forum: Bug Report : 不具合報告
Topic: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生
Replies: 6
Views: 541

Re: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生

追記です。 いくつかご確認したい点がございます。 発生するのを確認した直前に行っていたこと Arborのグラフを組んでいる時でしたら、何を直前に行っていたか、だいたい覚えている範囲で良いので教えてくださると助かります。 Arborの更新などを最近行ったか もし更新の際に上書きインポートのみ行った場合、古いクラスにより不具合が発生する可能性が高いです。 アップデートガイド を参考に、インポートし直してみてください。 また、Unityの不具合なのか稀にスクリプトファイルを更新してもコンパイルが行われず処理がおかしくなるケースもあるようなので、Reimport Allなどを行って様子を見るのも良いか...
by caitsithware
2020/05/25 02:48
Forum: Bug Report : 不具合報告
Topic: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生
Replies: 6
Views: 541

Re: DataBranch.cs の FindOutputSlot()で NullReferenceException が発生

ご報告ありがとうございます。 nodeBehaviour.GetDataSlotField(slotIndex)が稀にnullを返す、ということですね。 再現方法不明ということなので、ひとまずソースコードの確認からいたしました。 Arbor内部で意図的にnullを入れている箇所は見つからなかったため、Unityによる生成処理などにより勝手に変更されてしまうのかもしれません。 暫定対処 暫定対処ですが、問題となるDataSlotField自体はシーンに保存されない内部的なデータとなるため、シーンを開き直すなどで例外そのものは発生しなくなるかと思います。 ただし、保存していないシーンだった場合、例...