Exemplo n.º 1
0
    void Awake()
    {
        var controlPoint = BezierUtils.GetControlPoint(targe1.position, targe2.position, hight);

        targe3.position = controlPoint;
        path            = BezierUtils.GetBeizerList(targe1.position, controlPoint, targe2.position);
    }
Exemplo n.º 2
0
    /// <summary>
    /// 贝赛尔曲线初始化
    /// </summary>
    /// <param name="startPoint"></param>
    /// <param name="endPoint"></param>
    public virtual void Init(Transform startPoint, Transform endPoint)
    {
        // _EndPos = endPoint.position;
        var controlPoint = BezierUtils.GetControlPoint(startPoint.position, endPoint.position, hight);

        path   = BezierUtils.GetBeizerList(startPoint.position, controlPoint, endPoint.position);
        isMove = true;
    }