VLSDK Package Installation
VLSDK can be installed in two ways. Choose the method that best fits your development environment.
Installation via UPM (Package Manager) (Recommended)
- In Unity, click Window > Package Manager from the top menu to open the Package Manager window.
- In the Package Manager window, click the + button in the top left and select Add package from git URL, then enter the following address:
https://github.com/NaverCloudPlatform/ARCeyeVLSDK.git?path=Assets/VLSDK
tip
If you need to update VLSDK, select Packages: In Project in the Package Manager, select VLSDK, and then click the Update button in the top right to update.
tip
If you want to use a specific version of VLSDK, add #v{version} to the end of the git URL to specify the desired version.
ex. https://github.com/NaverCloudPlatform/ARCeyeVLSDK.git?path=Assets/VLSDK#v1.8.0
Installation via Custom Package
- Download the VLSDK package from ARCeyeVLSDK Github.
- In Unity, click Assets > Import Packages > Custom Package… from the top menu, then find and add vl-sdk-unity-x.x.x.unitypackage to your project.
- The following packages will be automatically installed:
com.unity.modules.xr@1.0.0
com.unity.xr.arcore@5.1.5
com.unity.xr.arfoundation@5.1.5
com.unity.xr.arkit@5.1.5
com.unity.xr.management@4.4.0
com.unity.nuget.newtonsoft-json@3.2.1 - The following define symbols will be automatically set:
VLSDK_ARFOUNDATION
VLSDK_NEWTONSOFT_JSONcautionIf VLSDK_ARFOUNDATION and VLSDK_NEWTONSOFT_JSON are not added to the define symbols, you cannot use VLSDK. If VLSDK is added but not usable, please check the define symbols.
- The following packages will be automatically installed:
Project Settings for AR Features
- Go to Edit > Project Settings > XR Plug-in Management and configure the following:
- Android settings > Plug-in Provider: Check ARCore
- iOS settings > Plug-in Provider: Check ARKit
- (Android) Go to Edit > Project Settings > Player > Android Settings > Other Settings and modify the following:
- Rendering > Graphics APIs: Enable only OpenGLES3
- Identification > Minimum API Level: Set to API Level 24 or higher
- Configuration > Scripting Backend: Set to IL2CPP
- Configuration > Target Architectures: Check only ARM64