アセットストア
更新内容
修正
Arbor Editor
- ParameterContainerからパラメータをドラッグ中にグラフエリア以外で離すとドラッグスクロールモードのままになる不具合を修正。
- ParameterContainerからパラメータをドラッグ中にグラフエリア以外で離すとStateの挙動挿入ボタンが表示されなくなる不具合を修正。
Parameter Container
- [Unity2021.1以降]ParameterContainerをスクロールするとパラメータが表示されなくなる不具合を修正。
組み込みスクリプト
- [Unity2021.1以降]ParameterTransitionで参照するパラメータを変更したときに例外が発生する不具合を修正。
既知の不具合
SubStateMachineの引数にList型パラメータを指定して値を受け渡すと実行時に例外が発生する
再現方法
- ArborFSM内にSubStateMachineを追加
- SubStateMachine内のパラメータにList型(例えばIntList)を追加
- 親のArborFSMのパラメータに同じList型を作成
- 作成したList型を引数にSubStateMachineを呼び出す
- 実行時にParameterTypeMismatchException: It can not be assigned because the parameter type is different.と表示される。
暫定対処方法
- Assets/Plugins/Arbor/BuiltInBehaviours/Scripts/Common/GraphArgumentList.csを開く。
- 283行目を以下のように変更。
parameter.value = value;
アップデートガイド
更新手順
Arborをアップデートする際は以下の手順に従ってください。
- 更新前に必ずプロジェクトのバックアップを取ってください。
- 既存のシーンを開いている場合は、メニューの「File / New Scene」からシーンを新規作成しておきます。
- Arbor Editorウィンドウを開いている場合は一旦閉じておきます。
- 既にインポートされているArborフォルダを削除。
- Arborの新バージョンをインポート。
各バージョン更新ガイド
Arborの各バージョン別の更新ガイドは以下ページを参照してください。