UNITY AR應用設計(四){物件辨識行為與控制}

前面幾篇介紹了各種物件的辨識方法後,接下來就是應用部分。光是掃描秀出物件顯得單調,浪費了AR的才能,但要做更多的控制或變化必須知道一些相關的程式語法,例如:判斷攝影機何時抓取到目標,在抓取後才做出特定表現之類的寫法,下面就來看看吧。

ar

ITrackableEventHandler

首先,我們必須了解當攝影機拍到目標務時,狀態的辨識是由誰負責,因此我們必須撰寫一隻自己的程式TargetTrigger.cs來繼承ITrackableEventHandler這個介面。


接下來,將TargetTrigger.cs加到我們的ImageTarget或其他種類的Target物件上,方便取得TrackableBehaviour的元件和監控。

 

再去添加一些控制對象功能,例如動畫系統或物件的開關。

照到物件對象時就會撥放動畫,得到以下效果:
pagani

Leave a Reply