Search found 481 matches

by caitsithware
2019/01/22 02:44
Forum: Bug Report
Topic: Arbor EditorのパラメータタブでVector 2またはVector 3を追加すると編集不可になる
Replies: 3
Views: 4109

Re: Arbor EditorのパラメータタブでVector 2またはVector 3を追加すると編集不可になる

ご報告ありがとうございます。 任意のFSMでArbor Editorを開き、パラメータにVector 2またはVector 3を追加すると、 "+/-"ボタンが表示されなくなりパラメータの追加や削除ができなくなりました。 Vector以外の型では問題ありません。 確認したところ、Vector2とVector3以外にもRectとBoundsでも同様の問題を確認しました。 修正いたします。 修正版公開までの間、以下の方法で暫定対処をお願いいたします。 暫定対処方法 Assets/Plugins/Arbor/Internal/Editor/LayoutArea.csをコードエディ...
by caitsithware
2019/01/20 23:36
Forum: Question
Topic: 他のオブジェクトの変数の参照
Replies: 2
Views: 3779

Re: 他のオブジェクトの変数の参照

メンバー変数への参照方法についてですね。 主に以下のような流れで参照することになります。 ArborFSMで使用できるスクリプト(StateBehaviourかCalculator)を自作しオブジェクトAに追加しているスクリプトのインスタンスを参照。 public class ObjectBStateBehaviour : StateBehaviour { public ObjectABehaviour objectA; // ObjectABehaviour型のメンバー変数を宣言。 } インスタンスからメンバー変数の値を取得。 public override void OnStateUpda...
by caitsithware
2019/01/16 14:08
Forum: Question
Topic: アクション実行終了後のServiceやDecoratorの実行順について
Replies: 4
Views: 4579

Re: アクション実行終了後のServiceやDecoratorの実行順について

確認用プロジェクトありがとうございます。 Service.OnStartも呼ばれていないように見えました。 確認してみたところ、確かにFinishExecute(true)後にService.OnStartが呼ばれていないのを確認できました。 想定した動作と異なっているため不具合として修正いたします。 修正版公開までの間、以下の方法で暫定対処をしてください。 暫定対処方法 Assets/Plugins/Arbor/Internal/Scripts/BehaviourTree/BehaviourTreeInternal.csをコードエディタで開く。 284行目のelse if文を以下のように変更...
by caitsithware
2019/01/16 00:40
Forum: Question
Topic: アクション実行終了後のServiceやDecoratorの実行順について
Replies: 4
Views: 4579

Re: アクション実行終了後のServiceやDecoratorの実行順について

BehaviourTreeのノードの実行順についてですね。 アクション(GazeBackward)内でFinishExecute(true)を実行しているにもかかわらず ツリー上部へ戻ってServiceが実行されることなく、再度CalculatorCheckが実行されてしまうのは仕様でしょうか? これによって無限ループが生じていると思われますが、想定する運用と異なるのでしょうか? (Serviceでパラメータを更新し、Decoratorでそれをもとに判断する) 最初に、自作されたスクリプトの内容がこちらで把握できなく動作確認可能でないため、あくまで頂いた情報からの想定によるものとご了承ください...
by caitsithware
2019/01/10 08:27
Forum: Request
Topic: DynamicField.GetField()での処理について
Replies: 1
Views: 3989

Re: DynamicField.GetField()での処理について

ご要望ありがとうございます。 DynamicField.GetField()で、throw new System.NotSupportedException(); でdynamicFieldを生成する処理に流していますが、 該当の箇所は例外を投げる必要性がないところでしたね。 次のバージョンにて変更いたします。 それまでの間は以下のように暫定対応してください。 Assets/Plugins/Arbor/Internal/Scripts/DynamicReflection/DynamicField.csをコードエディタで開く。 108行目を以下のように変更。(throwは削除) dynamicF...
by caitsithware
2019/01/09 10:56
Forum: Request
Topic: コメントの大きさについて
Replies: 1
Views: 3368

Re: コメントの大きさについて

ご要望ありがとうございます。
wendy wrote: 2019/01/09 10:28 どこかに「コメントも縮小の影響を受ける」かどうかのチェックボックスを配置して、
チェックが入っていればコメントも縮小するようにしてもらいたいです。
確かにあると良さそうですね。
検討いたします。
wendy wrote: 2019/01/09 10:28 また、コメントの一括表示、非表示のボタンなどもあると見やすいかもしれません。
こちらもあわせて検討いたします。
by caitsithware
2018/12/19 05:27
Forum: Bug Report
Topic: StateBehaviourEditorGUIでnull reference例外発生
Replies: 2
Views: 4157

Re: StateBehaviourEditorGUIでnull reference例外発生

ご報告ありがとうございます。 StateLinkを列挙する際に、UnityEngine.Object型の配列もしくはListを除外し忘れていました。 次の更新で修正いたします。 それまでの間以下の暫定対処を行ってください。 暫定対処方法: Assets/Plugins/Arbor/Internal/Scripts/EachField.csをコードエディタで開く。 205目のif文を以下のように変更。 if (IsTargetType(elementType) || (!EachFieldUtility.IsIgnoreType(elementType) && Attribute...
by caitsithware
2018/12/17 08:35
Forum: Bug Report
Topic: ParameterContainerのロードエラー
Replies: 6
Views: 6369

Re: ParameterContainerのロードエラー

次に同じ環境で、ParamterTransitionで、Bool型のパラメータを参照したときにNullReferenceの例外が発生します。 こちらについても原因特定出来ました。 ParameterContainerの修正対応と合わせて次の更新で対応いたします。 アセットストアへの反映には数日かかってしまう可能性がありますがご了承下さい。 それまでの間、以下の暫定対処方法を行ってください。 暫定対処方法: Assets/Plugins/Arbor/BuiltInBehaviours/Scripts/Common/ParameterConditionList.csをスクリプトエディタで開く。 ...
by caitsithware
2018/12/17 07:38
Forum: Bug Report
Topic: ParameterContainerのロードエラー
Replies: 6
Views: 6369

Re: ParameterContainerのロードエラー

ご確認ありがとうございます。
ParameterContainerのエラーにつきましては早急に修正版を公開いたします。
アセットストアへの反映までもうしばらくお待ちください。
kag wrote: 2018/12/17 07:00 次に同じ環境で、ParamterTransitionで、Bool型のパラメータを参照したときにNullReferenceの例外が発生します。
こちらについてですが、なぜかISerializationCallbackReceiver.OnAfterDeserializeが呼ばれなく必要な情報が受け渡しできない状況のようです。
Unityの不具合の可能性も含め、詳しく調査いたしますのでもう少しお時間をください。
by caitsithware
2018/12/17 05:22
Forum: Bug Report
Topic: ParameterContainerのロードエラー
Replies: 6
Views: 6369

Re: ParameterContainerのロードエラー

再現確認できました。 早急に修正版に更新いたします。 アセットストアへの更新には数日かかってしまう可能性がありますがご了承下さい。 暫定対処方法: Assets/Plugins/Arbor/Internal/Scripts/ParameterContainerInternal.csをスクリプトエディタで開く。 4903行あたりから4916行あたりを以下のように変更する。 case Parameter.Type.GameObject: _ObjectParameters[newParameter._ParameterIndex] = p._GameObjectValue; break; case...