我正試圖「凍結」或在相機上按住活動的3D對象,而沒有將目標圖像「物理」指向設備相機。Unity3D/Vuforia可以暫停圖像目標或遊戲對象?
我嘗試了很多事情,以保持/在相機上凍結GameObjet,按照鏈接:
https://developer.vuforia.com/resources/api/class_q_c_a_r_1_1_image_tracker#a3d5fce135919fe8c02ef69bad9e2b613
和
https://developer.vuforia.com/forum/ios/dataset-loading-name
這是我得到的最接近的,但事情「得到主動目標「,將其存儲在一個變量中,並在」跟蹤器丟失「時使用它,但效果不佳。我相信他們是舊文件,並且與新的一致,暗示我不可能做我正在嘗試的東西。
遵循儘可能靠近我可以得到的東西:
private DataSet dataSet;
void Update()
{
if (Input.touchCount> 0)
{
ImageTracker imgTracker = TrackerManager.Instance.GetTracker<ImageTracker>() as ImageTracker;
dataSet = (DataSet) imgTracker.GetActiveDataSets();
if (IsToFreeze)
{
imgTracker.ActivateDataSet (dataSet);
}
}
}
這是錯誤我得到當我嘗試ActivateDataSet:
如果我說的是混亂的,請告訴我提高自己的英語水平(來自巴西)。
感謝您的閱讀和幫助!
但是我遵循正確的道路?暫停對象? PS:我會在一分鐘內嘗試這個,謝謝 – 2014-11-14 16:23:08
不能工作,錯誤說:「無法激活數據集。 UnityEngine.Debug:LogError(Object) ImageTrackerImpl:ActivateDataSet(DataSet) testFreeze:Update() /testFreeze.cs:42)「 – 2014-11-14 16:31:17
你使用過'imgTracker.GetActiveDataSet();'?它只是說,它不能說沒有說爲什麼(錯誤的更多信息是必要的) – 2014-11-14 16:34:20