예제 #1
0
    void Awake()
    {
        m_TrackedObjectManager = GetComponent <ARTrackedObjectManager>();

        // setup all game objects in dictionary
        foreach (GameObject arObject in arObjectsToPlace)
        {
            GameObject newARObject = Instantiate(arObject, Vector3.zero, Quaternion.identity);
            newARObject.name = arObject.name;
            arObjects.Add(arObject.name, newARObject);
            newARObject.SetActive(false);
        }
    }
예제 #2
0
    // Start is called before the first frame update
    void Start()
    {
        // set session origion transform to transform of the instantionated object
        ARSessionOrigin origin = FindObjectOfType <ARSessionOrigin>();

        origin.transform.position = transform.position;
        origin.transform.rotation = transform.rotation;

        // disable image and object manager
        ARTrackedImageManager imageManger = origin.GetComponent <ARTrackedImageManager>();

        imageManger.enabled = false;
        ARTrackedObjectManager objectManger = origin.GetComponent <ARTrackedObjectManager>();

        objectManger.enabled = false;

        if (OnSceneRootSet != null)
        {
            OnSceneRootSet.Raise();
        }
    }
 void Awake()
 {
     m_TrackedObjectManager = GetComponent <ARTrackedObjectManager>();
 }
 private void Awake()
 {
     _trackedObjectManager = gameObject.GetComponent <ARTrackedObjectManager>();
 }
예제 #5
0
 private void Awake()
 {
     trackedObjectManager = GetComponent <ARTrackedObjectManager>();
 }