示例#1
0
 public override void Tween(float _ratio)
 {
     if (MyOrbitCamera.MyIsOrtho)
     {
         MyOrbitCamera.UpdateCamera(Mathf.Clamp(Mathf.Lerp(MyStartOrthoSize, MyTargetOrthoSize, _ratio), MyOrbitCamera.m_MinOrthSize, MyOrbitCamera.m_MaxOrthSize), Vector3.zero);
     }
     else
     {
         Debug.Log("相机是透视的 你得用 CCTweenDistance");
     }
 }
示例#2
0
 public override void Tween(float _ratio)
 {
     if (!MyOrbitCamera.MyIsOrtho)
     {
         MyOrbitCamera.UpdateCamera(0f, new Vector3(0f, 0f, -Mathf.Clamp(Mathf.Lerp(MyStartDistance, MyTargetDistance, _ratio), MyOrbitCamera.m_MinDistance, MyOrbitCamera.m_MaxDistance)));
     }
     else
     {
         Debug.Log("相机是正交的 你得用 CCTweenOrthoSize");
     }
 }