Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        cloudRecognition = gameObject.GetComponent <BaiduARCloudRecognition> ();

        exampleScrollView = scrollRect.GetComponent <ARExampleScrollView> ();
        tracker           = objectTracker.GetComponent <BaiduARObjectTracker> ();

        index = exampleScrollView.centerIndex;

        page    = null;
        message = GameObject.Find("message").GetComponent <Text> ();
        for (int i = 0; i < content.transform.childCount; i++)
        {
            string name  = content.transform.GetChild(i).GetComponent <ARExampleButtonInfo> ().FunctionName;
            int    count = i;
            content.transform.GetChild(i).GetComponent <Button>().onClick.AddListener(
                delegate()
            {
                this.ButtonOnClick(name, count);
            });
        }

        takePictureBtn.onClick.AddListener(TakePicture);
        content.transform.GetChild(index).GetComponent <Button> ().onClick.Invoke();

        dishItem   = new List <DishDataItem> ();
        sceneItem  = new List <SceneDataItem> ();
        commonItem = new List <CommonDataItem> ();

        CloudListener();
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        _target = transform.gameObject;

        _arObjectTrackle = transform.GetComponent <BaiduARObjectTrackable>();
        arObjectTracker  = FindObjectOfType <BaiduARObjectTracker> ();
        _cameraDevice    = FindObjectOfType <BaiduARWebCamera> ();

        canvas = GameObject.Find("Canvas");
    }