- Sort Posts
- 2 replies
- Last post
Adding Datasets at runtime
February 28, 2018 - 1:02am #3
Adding Datasets at runtime
February 27, 2018 - 11:21am #2
Hello alexandermushta,
Yes, you can certainly activate a new dataset that you've downloaded or otherwise pulled into your app by some other means with a script. The following is an example function that will stop the tracker, load and activate the dataset, and then start the tracker again. This function assumes that you have downloaded your dataset and placed it in the StreamingAssets folder within your Unity project.
public void LoadAndActivateTarget(string datasetToLoad) { ObjectTracker objectTracker = TrackerManager.Instance.GetTracker<ObjectTracker>(); objectTracker.Stop(); DataSet dataset = objectTracker.CreateDataSet(); if( DataSet.Exists( datasetToLoad ) ) { dataset.Load( datasetToLoad ); objectTracker.ActivateDataSet( dataset ); } objectTracker.Start(); }
Thanks,
Vuforia Support
Thanks. :D ;D