/// <summary> /// CCFunction /// /// Bezier 移动 /// /// 注意 : 只是用于UI 如要使用场景物体 请使用Transfrom /// </summary> public static CCAction UIBezierMove(this MaskableGraphic t, Vector2[] pos, float time) { if (t == null) { Debug.LogError("传入 MaskableGraphic 为空请检查 "); return(null); } CCUIBezier action = CCUIBezier.Create(time, new CCUIBezier.BezierConfig(pos)); t.transform.RunAction(action); return(action); }
/// <summary> /// CCFunction /// /// Bezier 移动 /// /// 注意 : 只是用于UI 如要使用场景物体 请使用Transfrom /// </summary> public static CCAction UIBezierMove(this RectTransform t, Vector2 startPos, Vector2 endPos, Vector2 controlPos, float time) { if (t == null) { Debug.LogError("传入 RectTransform 为空请检查 "); return(null); } CCUIBezier action = CCUIBezier.Create(time, new CCUIBezier.BezierConfig(startPos, endPos, controlPos)); t.transform.RunAction(action); return(action); }