web-dev-qa-db-ja.com

AR FoundationとAR Coreを1つにインストールする際に問題がありますか?

Unityにこれらの多くの問題があり、それらの助けが必要

enter image description here

エラー:

1-Library\PackageCache\[email protected]\Runtime\ARCoreImageTrackingProvider.cs(35,60): error CS1715: 'ARCoreImageTrackingProvider.Provider.imageLibrary': type must be 'RuntimeReferenceImageLibrary' to match overridden member 'XRImageTrackingSubsystem.IProvider.imageLibrary'
2-Library\PackageCache\[email protected]\Runtime\ARCoreImageTrackingProvider.cs(33,15): error CS0534: 'ARCoreImageTrackingProvider.Provider' does not implement inherited abstract member 'XRImageTrackingSubsystem.IProvider.imageLibrary.set'
3-Library\PackageCache\[email protected]\Runtime\ARCoreImageTrackingProvider.cs(33,15): error CS0534: 'ARCoreImageTrackingProvider.Provider' does not implement inherited abstract member 'XRImageTrackingSubsystem.IProvider.CreateRuntimeLibrary(XRReferenceImageLibrary)'
4-Error building Player because scripts have compile errors in the editor
5-Build completed with a result of 'Failed'
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
6-UnityEditor.BuildPlayerWindow+BuildMethodException: Error building Player because scripts have compile errors in the editor
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00234] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:191 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97 
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Unityバージョン:2018.3.14f1

2
Yusuf Fathi

ちょっと男、私はそれを理解した。 2018年と2019年の各単位について、パッケージの正しいバージョンを使用する必要があります。以下を参照してください:: XRサポートの詳細については、リンクされたXR-Companyページをフォローしてください:

Unity 2018の場合:

  • AR Foundation 1.0.0 — preview.22(1.0.0の最新)
  • ARCore XRプラグイン1.0.0 — preview.24(1.0.0の最新)
  • ARKit XRプラグイン1.0.0-preview.27(1.0.0の最新)

Unity 2019の場合:

  • AR Foundation 2.0.2
  • ARCore XRプラグイン2.0.2
  • ARKit XRプラグイン2.0.2
1

unity 2018.3.xを使用している場合(質問で述べたとおり)

1- AR Foundation 1.0.0 — preview.22(1.0.0の最新)は2.xをインポートしません。

2-ARCore XRプラグイン1.0.0 — preview.24(1.0.0の最新)

3- ARKit XRプラグイン1.0.0-preview.27(1.0.0の最新)

次に、変更ログを確認すると、どのバージョンがどのバージョンと互換性があるかがわかります。

1
Muhammad_08

この投稿は役に立ちます。それを使用して問題を回避する

https://docs.Microsoft.com/en-us/dotnet/csharp/misc/cs0508

0