2016-11-08 4 views
2

증강 현실을 배우고 문제가 있습니다. 하나의 이미지 타겟을 사용하고 싶지만 많은 그림이 있습니다 (내 vuforia 데이터베이스에 있음). 하나의 이미지 만 읽을 수는 있지만 이것은 나에게 문제입니다. 많은 마커를 스캔해야합니다 (다른 마커를 사용하지만 하나의 이미지 타겟을 충분히 읽습니다)Vuforia 하나의 이미지 많은 사진을 대상으로합니다.

이 이미지 이름을 인식하고 루프를 사용해야합니다. 인터넷에서 코드를 사용했지만 작동하지 않습니다.

어떻게이 문제를 해결할 수 있습니까?

제발 도와 주실 수 있습니까? 구성 요소 Vuforia 행동에 ARCamera의 조립식에

using UnityEngine; 

using System.Collections; 

using System.Collections.Generic; 

using Vuforia; 

public class DynamicTargets : MonoBehaviour 

{ 

    private bool mChipsObjectCreated = false; 



    // Update is called once per frame 

    void Update() 

    { 

     // mChipsObjectCreated = false; 

     IEnumerable<TrackableBehaviour> trackableBehaviours = TrackerManager.Instance.GetStateManager().GetActiveTrackableBehaviours(); 

     // Loop over all TrackableBehaviours. 

     foreach (TrackableBehaviour trackableBehaviour in trackableBehaviours) 

     { 

      string name = trackableBehaviour.TrackableName; 

      Debug.Log("Trackable name: " + name); 



      while (name.Equals("photo") && !mChipsObjectCreated) 

      { 

       // chips target detected for the first time 

       // augmentation object has not yet been created for this target 

       // let's create it 

       GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); 

       // attach cube under target 

       cube.transform.parent = trackableBehaviour.transform; 

       // Add a Trackable event handler to the Trackable. 

       // This Behaviour handles Trackable lost/found callbacks. 

       trackableBehaviour.gameObject.AddComponent<DefaultTrackableEventHandler>(); 

       // set local transformation (i.e. relative to the parent target) 

       cube.transform.localPosition = new Vector3(0, 0.2f, 0); 

       cube.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); 

       cube.transform.localRotation = Quaternion.identity; 

       cube.gameObject.SetActive(true); 

       mChipsObjectCreated = true; 

      } 

} 

    } 

} 
+0

내가 아는 한 각 이미지에 대해 차이 이미지 대상이 필요합니다. – bpgeck

답변

0

변경이 옵션은 : 당신이 필요 "최대 동시 추적 객체" "최대 동시는 이미지를 추적".

enter image description here