Arbor 3.8.6 リリース


アセットストア

更新内容

修正

Arbor Editor

  • ParameterContainerからパラメータをドラッグ中にグラフエリア以外で離すとドラッグスクロールモードのままになる不具合を修正。
  • ParameterContainerからパラメータをドラッグ中にグラフエリア以外で離すとStateの挙動挿入ボタンが表示されなくなる不具合を修正。

Parameter Container

  • [Unity2021.1以降]ParameterContainerをスクロールするとパラメータが表示されなくなる不具合を修正。

組み込みスクリプト

  • [Unity2021.1以降]ParameterTransitionで参照するパラメータを変更したときに例外が発生する不具合を修正。

既知の不具合

SubStateMachineの引数にList型パラメータを指定して値を受け渡すと実行時に例外が発生する

再現方法

  1. ArborFSM内にSubStateMachineを追加
  2. SubStateMachine内のパラメータにList型(例えばIntList)を追加
  3. 親のArborFSMのパラメータに同じList型を作成
  4. 作成したList型を引数にSubStateMachineを呼び出す
  5. 実行時にParameterTypeMismatchException: It can not be assigned because the parameter type is different.と表示される。

暫定対処方法

  1. Assets/Plugins/Arbor/BuiltInBehaviours/Scripts/Common/GraphArgumentList.csを開く。
  2. 283行目を以下のように変更。
    parameter.value = value;
    

アップデートガイド

更新手順

Arborをアップデートする際は以下の手順に従ってください。

  1. 更新前に必ずプロジェクトのバックアップを取ってください。
  2. 既存のシーンを開いている場合は、メニューの「File / New Scene」からシーンを新規作成しておきます。
  3. Arbor Editorウィンドウを開いている場合は一旦閉じておきます。
  4. 既にインポートされているArborフォルダを削除。
  5. Arborの新バージョンをインポート。

各バージョン更新ガイド

Arborの各バージョン別の更新ガイドは以下ページを参照してください。

マニュアル:アップデートガイド