開發之前,要先準備的東西
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()