【发布时间】:2014-11-14 23:58:17
【问题描述】:
我正在尝试在没有“物理”目标图像指向设备相机的情况下“冻结”或保持相机上的活动 3D 对象。
我尝试了很多方法来保持/冻结相机上的 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);
}
}
}
这是我尝试激活数据集时遇到的错误:
InvalidCastException: Can not cast from source type to destination type.
如果我所说的令人困惑,请告诉我提高我的英语(我来自巴西)。
感谢阅读和帮助!
【问题讨论】: