将多个图像目标和实例化的预制作为对象不会同时显示

问题描述:

我正面临一个奇怪的问题。我写了2个相同的脚本与阅读的XYZ点的CSV文件,实例化不同的变量名称我预制基于这些点:将多个图像目标和实例化的预制作为对象不会同时显示

void Start() 
    { 
     Load(file); 

     for (i = 1; i < numberOfPoints; i++) 
     { 
      string j = i.ToString(); 


      x = Single.Parse(Find_point_number(j).my_x); 
      y = Single.Parse(Find_point_number(j).my_y); 
      z = Single.Parse(Find_point_number(j).my_z); 

      isDesired = Single.Parse(Find_point_number(j).is_desired); 

      if (isDesired == 1) 
      { 
       desired++; 
       myArray.Add(x); 
       myArray.Add(y); 
       myArray.Add(z); 
       myArray.Add(0); 
       prefab.Add((GameObject)Instantiate(go)); 
      } 
     } 

     int g = 0; 

     for (int i = 0; i < prefab.Count; i++) 
     { 
      prefab[i].transform.localPosition = new Vector3(myArray[g], myArray[g + 1], myArray[g + 2]); 
      g += 4; 
     } 
    } 

我的第一组点开始在12,24和-15和我的第二组的点开始于0.35,-1.6和-1.4

我已经为我的其他图像复制了此代码并更改了所有变量名称。

enter image description here

我的数据库两者都选择和激活。

我的对象预制是不同的。

我的问题是它看到的第一个对象,但它没有显示第二个对象,当我把图像目标并排。两组不同的对象相对移动,尽管它们不应该是相关的。

您不能同时激活两个数据库,因为您必须添加许可证密钥。每个数据库都有唯一的许可证密钥。您可以为每个应用程序添加一个许可证密钥。在单个数据库中添加这两个图像,它可以工作

+0

我不认为它与此有关。我改为一个数据库,并没有区别 – 2222

+0

我正在使用Vuforia 6.2.10和Unity 5.6.1,它的工作正常。您正在使用哪个版本的vuforia?如果您使用的是旧版本,请升级vuforia sdk。 – darsh