Exemplo n.º 1
0
    /// <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);
    }
Exemplo n.º 2
0
    /// <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);
    }