2017-09-01 53 views
0

我正面臨一個奇怪的問題。我寫了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

您不能同時激活兩個數據庫,因爲您必須添加許可證密鑰。每個數據庫都有唯一的許可證密鑰。您可以爲每個應用程序添加一個許可證密鑰。在單個數據庫中添加這兩個圖像,它可以工作

+0

我不認爲它與此有關。我改爲一個數據庫,並沒有區別 – 2222

+0

我正在使用Vuforia 6.2.10和Unity 5.6.1,它的工作正常。您正在使用哪個版本的vuforia?如果您使用的是舊版本,請升級vuforia sdk。 – darsh

相關問題