// 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(); }
// 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(); }