本指南說明如何:
- 設定開發環境,以便使用擴增實境臉孔
- 套用 2D 紋理,並將 3D 物件附加至偵測到的臉部
必要條件
- Xcode 13.0 以上版本
- 如果使用 Cocoapods,請使用 1.4.0 以上版本
- 搭載 iOS 12.0 以上版本的 ARKit 相容 Apple 裝置 (必須指定 iOS 12.0 以上版本為部署目標)
使用擴增臉孔
以下步驟將使用 Augmented Faces 範例應用程式,說明如何設定及建構具備 Augmented Faces 功能的應用程式,這也是重要的任務。
取得擴增實境臉孔範例應用程式
- 從 GitHub 複製或下載最新的 ARCore SDK for iOS,取得應用程式範例程式碼。
- 開啟終端機或 Finder 視窗,然後前往複製或下載 SDK 的資料夾。
- 您可以在
/Examples/AugmentedFacesExample
中找到應用程式程式碼範例。
執行 pod install
AugmentedFacesSample 應用程式隨附的 Podfile 已預先設定 ARCore SDK 和所需的 iOS 版本。如要安裝這些依附元件,請按照下列步驟操作:
- 開啟終端機視窗,然後從 Xcode 專案所在的資料夾執行
pod install
。這會產生*.xcworkspace
檔案,您稍後可用於建構及執行應用程式。
建立應用程式並加以執行
- 在 Xcode 中開啟專案的
.xcworkspace
(而非.xcodeproj
) 檔案。 - 開啟目標的一般設定,然後變更套件 ID。
- 按下 Cmd + R 鍵或點選「Run」(執行)。請使用實體裝置 (而非模擬器) 操作擴增實境臉孔功能。裝置應透過 USB 連接至開發機器。
試用範例應用程式
- 從
.xcworkspace
檔案建構並執行範例應用程式,即可在裝置上啟動該應用程式。 - 系統提示時,請授予應用程式相機權限。ARCore 就會開始偵測攝影機可見的臉孔。目前一次只能偵測到一個臉孔。
- 確認攝影機朝向使用者。
後續步驟
- 請參閱 iOS 版 Augmented Faces 開發人員指南,瞭解應用程式程式碼範例,以及如何在自家應用程式中使用 Augmented Faces。
- 參閱 ARCore iOS API 參考資料。
- 請觀看下列影片,瞭解如何開始在 iOS 上使用擴增實境人物: