前半部分是簡單介紹下,AR的模式。socket
後半部分是Unity的AR開發流程。測試
AR經常使用的兩種控制模式:spa
頭瞄模式:使用使用者頭部的旋轉來控制射線的方向,從而選擇物體或者UI。插件
手柄模式: 使用手柄的方向來控制射線的方向,從而選擇物體或者UI。3d
AR經常使用的兩種顯示模式:blog
VR全景模式:不須要Mask,用戶看到的場景在身體正前方。當用戶移動身體,場景不會移動,但能夠經過復位鍵讓場景重置到正前方。繼承
AR模式:須要Mask,用戶能夠繞着3D物體360度觀看。接口
建議Unity爲2018.1.6f1及以上。事件
JDK版本爲JDK1.8.0_101。圖片
1. 從官網下載vuforia,導入vuforia插件
2.在項目設置裏 勾選vaforia設置
3. hierarchy面板,右鍵-Vuforia-AR camera,
而後你獲得一個攝像機,而且Vuforia會自動導入AR camera所需的資源。 這個AR camera 是用來同時觀察咱們攝像頭的圖片 和咱們的Unity場景。
這裏,咱們能夠設置vuforia的各類配置。
4.hierarchy面板,右鍵——Vuforia—— camera Image Target ,
camera Image Target 是咱們用於圖形識別的物體
咱們在這裏,選擇咱們要用圖形識別哪一個圖形。
5.
TrackableEventHandler 可追蹤事件處理
是一個 Image Target 的腳本元件,咱們須要繼承這個接口,而後處理 圖片檢測成功 和圖片丟失的狀況。
6.將 3D 模型拖曳到場景並調整位置與大小,就能夠運行啦。
通常使用藍牙協議。
通常使用局域網的socket通訊,或者路由器廣播。