Arbor 3.11への更新
Arbor 3.10.x以前から3.11.0以降へアップデートする際の注意点です。
以下の項を確認してください。
Unity最低動作バージョンを6000.0に引き上げ
ArborのUnity最低動作バージョンをUnity6000.0に引き上げました。
Unity2022以前のプロジェクトの場合はUnityのアップデートも必要になります。
Packagesに移動
Arborのインポート先をPackagesフォルダに移動しました。
Assets/Plugins/Arborフォルダを削除してからArbor 3.11.0以降のパッケージをインポートしてください。
(Pluginsフォルダが空になった場合はPluginsフォルダも削除して問題ありません)
また、サンプルもパッケージのSamplesからインポートする方式に変更しました。
サンプルのURP化
サンプルに使用しているレンダリングパイプラインをUniversal Render Pipeline(URP)に変更しました。
サンプルを確認する際はURPのプロジェクトで確認してください。
Arbor.Poolを非推奨化
Arbor.Pool名前空間のオブジェクトプール関連の型を非推奨にしました。
UnityEngine.Pool名前空間の型を使用してください。
ARBOR_OFFMESHLINKSETTINGS_USE_OFFMESHLINKの削除
OffMeshLinkSettings と連動して追加されるコンポーネントをOffMeshLinkにする機能(Scripting Define SymbolsにARBOR_OFFMESHLINKSETTINGS_USE_OFFMESHLINKを設定することで切り替わる)を削除しました。
連動して追加されるコンポーネントはNavMeshLinkに一本化されます。
Scripting Define SymbolsにARBOR_OFFMESHLINKSETTINGS_USE_OFFMESHLINKを設定していた場合は削除してください。
また、既にOffMeshLinkSettingsを使用しているGameObjectには既存のOffMeshLinkに加えてNavMeshLinkも追加されます。
誤動作の原因になる可能性がありますので、OffMeshLinkコンポーネントの削除とNavMeshLinkの設定し直しを行ってください。