Vuforia圖像偵測狀態
- 靜寒
- Apr 6, 2021
- 1 min read
適用於已匯入Vuforia套件的專案,增加AR功能的多樣性,藉由偵測圖像的狀態,觸發相應的事件內容。

在Unity內新增C# Scripts後,對照以下程式使用。
using Vuforia;
public class 程式名稱 : MonoBehaviour,ITrackableEventHandler
{
TrackableBehaviour TB
{
get
{
return GetComponent<TrackableBehaviour>();
//取得圖像偵測的狀態
}
}
void Start ()
{
if (TB)
{
TB.RegisterTrackableEventHandler(this);
}
}
public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus)
{
if (newStatus == TrackableBehaviour.Status.TRACKED || newStatus == TrackableBehaviour.Status.DETECTED || newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
{
//偵測到時執行
}
else
{
//沒有偵測到時執行
}
}
}
//偵測到時執行 //沒有偵測到時執行 的位置框格內指定想要觸發的內容。
資料來源:JA ANYTHING 物件辨識行為與控制
Comments