💬
Hololens2のSceneUnderstandingを利用しようとしたときに出たエラーを解決
現象
こちらの記事のようなエラーが出ていて、同じようにエラー回避しようとしてもできなかったでした
Library\PackageCache\com.microsoft.mixedreality.toolkit.foundation@2387a6a2d46b-1639703055967\Providers\Experimental\WindowsSceneUnderstanding\WindowsSceneUnderstandingObserver.cs(502,35): error CS7069: Reference to type 'Matrix4x4' claims it is defined in 'System.Numerics', but it could not be found
環境
- Unity v2019.4.18
- MRTK v2.7.2
- SceneUnderstanding v0.6.0
解決した方法と注意点
- 参考記事に書いてあった方法
-
build settings
で.NET4
に -
SceneUnderstandingManager
のQuery Scene From Devie
のチェック外す
-
- 追加で試した方法
- TextMeshProのバージョンが3系だと動かず、
2.1.6
だと動いた - プロジェクトパスが変わっていた場合
Library
フォルダを一回消し、Unityを立ち上げなおす(その後もう一回build settings
は確かめる)
- TextMeshProのバージョンが3系だと動かず、
追加で試した方法で解決できました!
ちなみに
実機だとここにチェックいれるのよく忘れるのでどうにかしたい…
Discussion