Exemple #1
0
    // Use this for initialization
    void Start()
    {
        m = new Movement(this.gameObject);

        float   dur = 1;
        Vector2 s1  = new Vector2(0, 0);
        Vector2 s2  = new Vector2(-5, 5);
        Vector2 s3  = new Vector2(5, 5);


        Vector2 c1 = new Vector2(0, -2);
        Vector2 c2 = new Vector2(0, -3);
        Vector2 c3 = new Vector2(-10, 5);
        Vector2 c4 = new Vector2(10, 5);
        Vector2 c5 = new Vector2(-8, 5);
        Vector2 c6 = new Vector2(8, 5);


        m.AddLine(s1, s2, dur);
        m.ChainCounterClockwiseCircle(s1, Mathf.Deg2Rad * 270f, dur * 2);
        m.ChainLine(s1, dur);
        m.ChainCounterClockwiseCircle(c1, Mathf.Deg2Rad * 360f, dur);
        m.ChainCounterClockwiseCircle(c2, Mathf.Deg2Rad * 360f, dur);
        m.ChainSine(s3, dur, 2f, 2f);
        m.ChainSine(s1, dur, 2f, 2f);
        m.ChainSine(s2, dur, 2f, 2f);
        m.ChainSine(s1, dur, 2f, 2f);
        m.ChainCounterClockwiseCircle(c3, Mathf.Deg2Rad * 360f, dur * 4);
        m.ChainCounterClockwiseCircle(c4, Mathf.Deg2Rad * 360f, dur * 4);
        m.ChainCounterClockwiseCircle(s2, Mathf.Deg2Rad * 360f, dur * 3);
        m.ChainCounterClockwiseCircle(s3, Mathf.Deg2Rad * 360f, dur * 3);
        m.ChainCounterClockwiseCircle(c5, Mathf.Deg2Rad * 360f, dur * 3);
        m.ChainCounterClockwiseCircle(c6, Mathf.Deg2Rad * 360f, dur * 3);
        m.ChainCurve(new Vector2(0, -20), dur * 3, new Vector2(-10, -10));
        m.ChainCurve(new Vector2(0, 0), dur * 3, new Vector2(10, -10));



        m.setMarker(marker);
        m.SetRepeat();
        m.ToggleTrail();

        //m.PostMovement ("http://localhost/", "UnnecessarilyComplex");

        m.Start();
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        movement = new Movement(this.gameObject);

        float   dur = 2f;
        Vector2 p0  = new Vector2(0, 0);
        Vector2 p1  = new Vector2(10, 10);
        Vector2 d1  = new Vector2(10, 0);

        movement.AddLine(p0, p1, dur);
        movement.ChainLine(p0, dur);
        movement.ChainSine(p1, dur, 2, 2);
        movement.ChainCurve(p0, dur, d1);
        movement.ChainCounterClockwiseCircle(d1, Mathf.Deg2Rad * 90, dur);

        movement.setMarker(marker);
        movement.ToggleTrail();
        movement.SetRepeat();
        movement.SaveMovementToFile(Application.dataPath + "/Movements/hello");


        movement.Start();
    }