// 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(); }
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(); }
void Start() { UpdateTransform(); MyAnchorCamera = MyAnchorCameraTool.FindInParents<MyAnchorCamera>(gameObject); }