/// <summary> /// 设置点击场景Ui后的相机偏移 /// </summary> /// <param name="transform"></param> public void SetCameraOnClickScene(Transform transform) { GameObject gameObject = new GameObject(); //gameObject.transform.position = transform.position + new Vector3(-40, -40, 50); TraceCamera.GetInstance().FinishTrace(); ZooCamera.GetInstance().PointAtScreenUpCenter(transform.position); }
/// <summary> /// 设置相机跟随 /// </summary> public void SetCameraToFollow() { if (entity != null) { TraceCamera.GetInstance().BeginTrace(entity.GetTrans()); } else { //若为空 等待下一秒 float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(SetCameraToFollow)); } }
/// <summary> /// 设置新手引导结束 /// </summary> private void SetNewGuideOver() { TraceCamera.GetInstance().FinishTrace(); GlobalDataManager.GetInstance().playerData.playerZoo.isGuide = false; //关闭页面 float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(Hide)); Image image = transform.Find("Image").GetComponent <Image>(); image.DOFade(80, 200);//透明度改变 MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); PageMgr.allPages.TryGetValue("UIMainPage", out UIPage uIPage); var mainPage = uIPage as UIMainPage; mainPage.ButtonShowCountDown(); }