Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     videopanel   = GameObject.Find("Canvas/PanelVideo");
     videoManager = videopanel.GetComponent <VideoPanelManager3>();
     mycamera     = GameObject.Find("HoloLensCamera");
     text         = GameObject.Find("CameraInfo/rotation/rotationtext").gameObject.GetComponent <Text>();
     socket       = GameObject.Find("Directional light").GetComponent <DemoSocket>();
 }
    //Use this for initialization

    void Start()
    {
        socket       = GameObject.Find("Directional light").GetComponent <DemoSocket>();
        mycamera     = GameObject.Find("HoloLensCamera");
        myCameraInfo = GameObject.Find("CameraInfo");
        label        = myCameraInfo.transform.Find("rotation").gameObject;
        myCameraInfo.SetActive(true);
        label.SetActive(true);

        backGround    = GameObject.Find("Canvas/BackgroundPanel");
        info          = GameObject.Find("InfoCanvas").GetComponent <InfoCanvasController>();
        manager       = GameObject.Find("InputManager").GetComponent <GazeManager>();
        video         = GameObject.Find("Canvas/PanelVideo");
        map           = GameObject.Find("Canvas/PanelMap");
        btns          = GameObject.Find("Canvas/PanelBtns");
        anchor        = video.transform.Find("anchor").gameObject;
        canvas        = GameObject.Find("Canvas");
        point1        = GameObject.Find("point1");
        point2        = GameObject.Find("point2");
        point3        = GameObject.Find("point3");
        point4        = GameObject.Find("point4");
        mapController = MapController.GetMapController();
        //下面4个LineRender是用来画 选框时的框的,设置其颜色,宽度。
        lineRenderer1          = point1.AddComponent <LineRenderer>();
        lineRenderer1.material = new Material(Shader.Find("Particles/Additive"));

        lineRenderer1.startColor    = c1;
        lineRenderer1.endColor      = c2;
        lineRenderer1.startWidth    = 0.01F;
        lineRenderer1.endWidth      = 0.01F;
        lineRenderer1.positionCount = 2;

        lineRenderer2               = point2.AddComponent <LineRenderer>();
        lineRenderer2.material      = new Material(Shader.Find("Particles/Additive"));
        lineRenderer2.startColor    = c1;
        lineRenderer2.endColor      = c2;
        lineRenderer2.startWidth    = 0.01F;
        lineRenderer2.endWidth      = 0.01F;
        lineRenderer2.positionCount = 2;

        lineRenderer3               = point3.AddComponent <LineRenderer>();
        lineRenderer3.material      = new Material(Shader.Find("Particles/Additive"));
        lineRenderer3.startColor    = c1;
        lineRenderer3.endColor      = c2;
        lineRenderer3.startWidth    = 0.01F;
        lineRenderer3.endWidth      = 0.01F;
        lineRenderer3.positionCount = 2;

        lineRenderer4               = point4.AddComponent <LineRenderer>();
        lineRenderer4.material      = new Material(Shader.Find("Particles/Additive"));
        lineRenderer4.startColor    = c1;
        lineRenderer4.endColor      = c2;
        lineRenderer4.startWidth    = 0.01F;
        lineRenderer4.endWidth      = 0.01F;
        lineRenderer4.positionCount = 2;

        lineRenderer1.enabled = false;
        lineRenderer2.enabled = false;
        lineRenderer3.enabled = false;
        lineRenderer4.enabled = false;
    }