使用小工具 > 3D > 動態目標
動態目標
* 
動態目標目前僅支援模型目標。為了確保功能照常運作,如要存取包含動態目標的檢視,請務必先行設定資源 URL。為了享有最佳化的使用體驗,請考慮建立次要檢視來處理與應用程式參數的繫結。
此小工具的功能為何?
您可以運用動態目標小工具從本機和遠端資源載入各種目標資料集。此小工具可以根據您的使用案例,在執行時間動態載入任何所需的目標。
使用此小工具的時機?
如要在體驗中引用可以在執行時間動態載入的模型目標,或是要引用外部目標資源,即可使用動態目標。
如需詳細資訊,請參閱〈使用案例:動態載入和比對資產〉。
動態目標與模型目標
如要直接在體驗中定義及產生模型目標,請使用模型目標。此方式適用於靜態組態,但用於資產的重複使用性則無法達到最佳效果。
如要為情境載入預先產生的模型目標資產,不論其是否在 Experience Service 中進行託管、與體驗建立組合或從第三方來源提供,都可以使用「動態目標」小工具。此專門設計的小工具可提供彈性執行階段使用體驗,且不包含「模型目標編輯器」,因為小工具會假設您的資產已準備就緒且可供存取。
還有任何特殊內容、服務、事件、動作嗎?
欲檢視常見小工具內容、服務、事件等清單,請參閱〈共通的小工具屬性、服務、事件〉。
* 
如果您不確定執行是哪個版本的 Experience Service,請聯絡您的系統管理員。
內容名稱
JavaScript
類型
描述
資源
src
string/resource_url
直接連結 .dat 檔案的 URL。其中包括檔案的完整路徑及 .dat 後綴。例如:app/resources/Uploaded/mytarget.dat
* 
.dat 檔案必須包含導引檢視。
外部資源
srcType
boolean
如果使用外部資源,請選取此核取方塊,然後輸入 URL。例如:https://myserver/mytarget.dat
此內容變更了資源datatype,也啟用了本機專案檔案的下拉選單或外部連結的輸入欄位。
目標類型
targetType
string
定義連結資源的目標類型。此欄位無法編輯,且設定為 vuforia-model://
* 
目前僅支援模型目標,請勿透過 JavaScript 修改此內容。
已追蹤
isTracked
boolean
在相機辨識到目標時啟用。
靜止
stationary
boolean
若目標將處於靜止環境且不會被使用者移動時,請選擇此核取方塊。如果選取此核取方塊,可能有助於改善追蹤效能。
目標大小
size
number
定義目標的寬度。如要透過 CAD 資料的量測產生目標,但要在小型模型上執行追蹤,此設定即可發揮效用。
事件
JavaScript
描述
追蹤已取得
trackingacquired
開始追蹤時觸發。
追蹤已遺失
trackinglost
遺失追蹤時觸發。
已載入目標
targetLoaded
在完全載入目標時觸發。
範例使用案例
已知限制
限制
建議與因應措施
使用「動態目標」小工具 (可能結合「產品」小工具) 的過程中,如於目標仍在載入時將應用程式傳送至背景,目標跳接可能會失敗。返回前景時,體驗可能無法繼續照常執行追蹤。
建議:在目標完全載入前,請勿離開應用程式,以確保跳接行為無誤。
因應措施:如果發生問題,只要在 Vuforia View 重新載入體驗即可還原功能。
這是否有幫助?