既知の問題(3.8.6)


過去バージョンの不具合についてのアーカイブです。

もし、再発していましたら不具合フォーラムにご報告お願いいたします。

Arbor3.8.6

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

ステータス: Arbor 3.8.7にて修正

再現方法

  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;
    

[Unity2021.2以降] グラフをズームするとグラフ表示領域がずれる

ステータス: Arbor 3.8.7にて修正

症状

  • グラフ左上のグリッドが途切れる
  • マウスドラッグでのノードの矩形選択の表示位置がずれる
  • ドラッグ中のスクロールモードの青枠の表示位置がずれる
  • グラフパネル枠の左側や上側付近にあるノードが非表示になる
  • など

再現方法

  1. ArborFSMを作成
  2. ステートなどをいくつか作成
  3. マウスホイールでグラフを縮小

再現Unityバージョン

  • Unity2021.2.0f1

再現しないUnityバージョン

  • Unity2021.1.27f1

暫定対処方法

  1. Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.csを開く。
  2. 3099行目と3100行目の間に以下のコードを追加。
    #if UNITY_2021_2_OR_NEWER
    			_GraphUI.style.transformOrigin = new TransformOrigin(0f, 0f, 0f);
    #endif
    

Privacy Preference Center

Your Privacy

This site uses cookies to display contents and advertisements tailored to users, provide social media functions, measure advertisement impressions and clicks. We also gather information on users' site usage status and provide them to social media, advertisement distribution and data analysis partners. Each partner may use this information in combination with other information that the user provided to each partner or other information gathered when the user used the service of each partner.

Analytics, Ads