arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Setup Guide

Setup Guide of MAXSTVPS SDK

hashtag
Requirements & Supports

Requirements

  • MAXSTVPS SDK recommends Unity 2020arrow-up-right or higher

  • In order to use MAXSTVPS SDK for Unity, you need basic knowledge of Unity developer tools and developer resources.

  • To find out more about developer tools for Unity, click for more information.

hashtag
Install MAXST VPS Unity SDK

  1. Download MAXSTVPS SDK

  2. Create or Open Unity Project

  3. Newly created project, must download MAXSTVPSSDK_0.8.0.unitypackage and install on Unity

circle-info

Download these files via email.

hashtag
Unity Setting

Description of File/Build Settings/Player Settings for Unity

triangle-exclamation
  • Android must only select OpenGLES3 in Graphic APIs on Other Settings

  • Android must uncheck Multithreaded Rendering

Refer to the following Github links for Manifest and Gradle

circle-exclamation

iOS must include descriptions for Camera Usage Description and Location Usage Description

hashtag
Install Editor Coroutines Package

MAXSTVPS SDK requires Editor Coroutines Package in Unity

triangle-exclamation

If the following message pops up, go to Unity > Window > PackageManager > Search Editor Coroutines and download the package

hashtag
Install VPS Map

VPS Map includes mesh, reference images and simulation data of the location. As suggested below, VPSData folder needs to be created at same hierarchy as Unity Project folder (MAXSTVPSUnity), and VPSMap folder needs to be saved under VPSData.

Once you unzip VPSData_yangjae_indoor.zip by MAXST, it automatically opens under VPSData folder as VPSMap and VPSSimulationData. yangjae_indoor folder will be generated automatically under these two folders.

circle-exclamation

You must follow VPSMap Folder Structure in order to successfully activate VPS Map

Download VPSData and install VPSMap in accordance to location

Android must have Custom Main Manifest & Custom Main Gradle Template installed on Publishing Settings

Github Link

AndroidManifest.xmlarrow-up-right

MainTemplate.gradlearrow-up-right

herearrow-up-right
VPSMap Folder Structure
The type or namespace name 'EditorCoroutines' does not exist in the namespace ‘Unity'.