Unity从可读写路径动态加载Vuforia识别信息(unity2020.3 & vuforia 9.8) (动态更新识别图和识别出来的模型)
1,效果图
2,Unity 导入 Vuforia Sdk(自行导入)
3,示例代码
/// <summary>
/// 高通初始化完毕回调
/// </summary>
void VuforiaInitedCallBack()
{
if (VuforiaRuntimeUtilities.IsVuforiaEnabled() && !mLoaded)
{
string externalPath = Application.persistentDataPath + "/Vuforia/ARImageData.xml";
if (mDataset == null)
{
// First, create the dataset
tracker = TrackerManager.Instance.GetTracker<ObjectTracker>();
//IEnumerable<DataSet> datasets = tracker.GetDataSets();
mDataset = tracker.CreateDataSet();
}
if (mDataset.Load(externalPath, VuforiaUnity.StorageType.STORAGE_ABSOLUTE))
{
mLoaded = true;
// m_tracker.Stop();
tracker.ActivateDataSet(mDataset);
// m_tracker.Start();
// UpdateImageTarget();
Debug.Log("成功。。。");
}
else
{
Debug.LogError(" Failed to load dataset! ");
}
}
}
3,demo下载路径
https://download.csdn.net/download/qq_39735878/20477921