Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        MyAnchorCamera = GameObject.FindWithTag("MainCamera").GetComponent<MyAnchorCamera>();
        MyTransform = transform;
        MyWidth = MyTransform.renderer.material.mainTexture.width * MyTransform.localScale.x;
        MyHight = MyTransform.renderer.material.mainTexture.height * MyTransform.localScale.y;

        scale_x = ((Screen.width - MyWidth)) / MyWidth;
        scale_y = ((Screen.height - MyHight)) / MyHight;
        //		Debug.Log(MyWidth + " "+ MyHight);
        BKAdapt();
    }
Beispiel #2
0
 public void UpdateAnchorCamera()
 {
     ViewTree.anchorCamera = UICamera.mainCamera.gameObject.GetComponent <MyAnchorCamera>();
     if (ViewTree.anchorCamera == null)
     {
         ViewTree.anchorCamera                   = UICamera.mainCamera.gameObject.AddComponent <MyAnchorCamera>();
         ViewTree.anchorCamera.Model             = MyAnchorCamera.AnchorModel.Width;
         ViewTree.anchorCamera.suitableUI_width  = 1920f;
         ViewTree.anchorCamera.suitableUI_height = 1080f;
         ViewTree.anchorCamera.isNGUIHierarchy   = true;
     }
     ViewTree.anchorCamera.UpdateCameraMatrix();
 }
Beispiel #3
0
 void Start()
 {
     UpdateTransform();
     MyAnchorCamera = MyAnchorCameraTool.FindInParents<MyAnchorCamera>(gameObject);
 }