示例#1
0
    public void StartTracking()
    {
        Vuforia.enabled = true;
        ObjectTracker it = TrackerManager.Instance.GetTracker <ObjectTracker>();
        MarkerTracker mt = TrackerManager.Instance.GetTracker <MarkerTracker>();

        CameraDevice.Instance.Start();
        it.Start();
        mt.Start();
    }
示例#2
0
    private void StartQCAR()
    {
        Debug.Log("StartQCAR");
        CameraDevice.Instance.Init(this.CameraDirection);
        CameraDevice.Instance.SelectVideoMode(this.CameraDeviceModeSetting);
        CameraDevice.Instance.Start();
        MarkerTracker tracker = TrackerManager.Instance.GetTracker <MarkerTracker>();

        if (tracker != null)
        {
            tracker.Start();
        }
        ImageTracker tracker2 = TrackerManager.Instance.GetTracker <ImageTracker>();

        if (tracker2 != null)
        {
            tracker2.Start();
        }
        ScreenOrientation surfaceOrientation = (ScreenOrientation)QCARWrapper.Instance.GetSurfaceOrientation();

        this.UpdateProjection(surfaceOrientation);
    }