Unity SDK

開發之前,要先準備的東西

  • 請到這裡下載 Unity SDK
  • 這裡申請光標籤應用程式金鑰

Required packages

  • ARFoundation
  • ARCore XR Plugin
  • ARKit XR Plugin

Unity Editor (Sample Scene)

  • 請匯入 LiGSDK-X.X.X.unitypackage SDK 檔案
  • 參考(或打開)下列兩個 Scene 檔
    • LiGSDK / Demo / SearchLight (掃描頁)
    • LiGSDK / Demo / ARDemo (AR 頁面)
    • LiGSDK / Demo / DeviceNotSupported (裝置不支援)

iOS 平台建置說明

我們是透過 CocoaPods 來引用 LiGSDK

所以請直接切換到 iOS 之後 (Build Settings)

就可以按下建置(Build)

完成後請開啟目錄下的 *.xcworkspace 檔案

然後在 Xcode 裡面 Run 這個 App

之後,版本如果有更新,請執行 pod update 即可

Android 平台建置說明

請由 Build Settings 切換至 Android

直接可執行 Build

LiGSDK 使用流程說明

  • 在 Awake() 裡面做初始化 ( see SetupSDK() ),在這裡會檢查 API Key/Secret 值,以及裝置是否支援光標籤。
  • 初始化完成之後,會呼叫 OnDriverReady(),這是一個立即執行 Search() 的最佳位置
  • 開始執行 Search() 後,掃描結果會呼叫 OnReporting EventHandler (請實作)
  • Stop() 停止掃描

Exception 說明

在 LiGSDK 使用過程中,如果錯誤會呼叫 DriverFailed()