Workflow_ARSession 範例詳解
Workflow_ARSession 是一個輕量級的 AR 會話管理範例,旨在展示如何以最小依賴構建一個完整的 AR 應用流程。該範例同時支援 AR Foundation 相容模式 和 簡易模式 ,您可以根據專案需求靈活選擇。
使用方法
場景選擇(二選一)
在 Unity 編輯器中,Workflow_ARSession 場景包含兩組互斥的配置根物件,請僅啟用其中一組(確保另一組處於非啟動狀態):
| 配置名稱 | 適用場景 | 依賴 |
|---|---|---|
ARFoundationCompatibleSceneSetup |
已使用或計劃整合 AR Foundation 的專案 | 需完成 AR Foundation 配置 |
SimpleSceneSetup |
不依賴 AR Foundation,直接使用 EasyAR 原生能力 | 無額外依賴,適合輕量級 AR 應用 |
構建與執行
- 將
Workflow_ARSession新增至選單欄File>Build Settings或Build Profiles>Scene List中。 - 根據所選目標平台(如 Android 或 iOS),在
Project Settings>Player中確認構建選項。 - 構建到真機並執行。
應用啟動後,將自動初始化攝影鏡頭並等待識別目標。
識別目標與取得方法
本範例預設演示 影像識別(Image Tracking) 功能,但其架構可輕鬆擴充至物體追蹤、雲端識別等其他模式。
預設目標:namecard.jpg
- 目標類型:2D 影像(建議列印尺寸 ≥ 90mm × 54mm)
- 下載網址:🔗 namecard

如何替換目標?
- 將您的影像(JPG/PNG)放入
Assets/Samples/EasyAR Sense Unity Plugin/[版本號]/__All Samples__/Workflow/Workflow_ARSession/Targets。 - 選擇場景中的
ImageTarget-namecard元件,在 Inspector 的Image Target Controller (Script)中變更Texture為您的影像。 - 修改
Name和Scale。Scale是您目標的實體尺寸(單位:公尺),以影像的長邊為準。

- 儲存並重新構建。
預期效果
當攝影鏡頭對準目標影像時,系統將:
- 即時偵測並追蹤影像;
- 在影像平面上疊加一個 3D 熊貓;
熊貓的位置、朝向與縮放嚴格繫結於影像目標的位姿,即使影像運動、部分遮擋或光照變化,仍能穩定追蹤。
擴充建議
- 新增物體追蹤:替換
ImageTracker為ObjectTracker,載入.obj模型檔; - 接入雲端識別:使用
CloudRecognizer替代本地目標清單; - 多目標支援:從單個影像目標擴充為多個影像,系統將自動處理併發追蹤。
提示
更多功能元件請 造訪AR功能元件。
透過 Workflow_ARSession,您可快速掌握 EasyAR 的核心工作流,並以此為基礎構建生產級 AR 應用。