2017-09-01 3 views
0

私は奇妙な問題に直面しています。私がxyzポイントのCSVファイルを読み込む別の変数名と2つの同一のスクリプトを書いて、それらの点に基づいて、私のプレハブをインスタンス化します。オブジェクトとして複数のイメージターゲットとインスタンス化されたプレハブが偶然に表示されない

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で開始し、私の第二セット035、-1.6、-1.4から始まる

このコードを他のイメージにコピーし、すべての変数名を変更しました。

enter image description here

私のデータベースの両方が選択されて活性化されます。

私のオブジェクトのプレハブは異なります。

私の問題は、最初のオブジェクトを見ることですが、イメージターゲットを並べて配置すると2番目のオブジェクトが表示されません。オブジェクトの2つの異なるグループは、関連してはいけないものの、相対的に移動します。

答えて

0

ライセンスキーを追加する必要があるため、同時に2つのデータベースをアクティブにすることはできません。各データベースに固有のライセンスキーがあります。アプリケーションごとに1つのライセンスキーを追加できます。両方の画像を1つのデータベースに追加すれば動作します。

+0

私はそれがそれとは関係ないと思います。私は1つのデータベースに変更し、それは違いをもたらさなかった – 2222

+0

私はVuforia 6.2.10とUnity 5.6.1とそのうまく動作しています使用しています。どのバージョンのvuforiaを使用していますか?古いバージョンを使用している場合はvuforia sdkをアップグレードしてください。 – darsh

関連する問題