Unity SDK

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

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

Unity Editor (Sample Scene)

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

iOS 平台建置說明

進 Player Settings > iOS > Other Settings

設定:

  • Bundle Identifiers
  • Version
  • Build
  • Camera Usage Description

執行 Build, 指定 Xcode 專案儲存目錄 (例: /some/path/iOSProject)

第一次執行一定會失敗,請接著先關閉 Xcode

LiGSDK 是使用 cocoapods 來解決 package dependency 的問題,所以請先安裝 cocoapods

下載 https://dl.lig.com.tw/ligsdk/Podfile.for.UnitySDK ,存成 Podfile, 放在 iOSProject 目錄下

接著執行 pod install,用 Xcode 開啟 Unity-iPhone.xcworkspace

點到 TARGETS 的 UnityFramework 如下圖:

設定:

  • Build Settings > Other Linker Flags: 加上 -ObjC
  • Build Settings > Bitcode: 設成 No

再接著執行 (Run) 即可成功!

Android 平台建置說明

請由 Build Settings 切換至 Android

直接可執行 Build

第一次執行會因權限而無法掃描

請關閉 Android 手機上的 App(UnitySDK)

開啟 App 的權限(四個都要開)

再重新執行一次即可