// Use this for initialization void Start() { m = new Movement(this.gameObject); float dur = 1; Vector2 s1 = new Vector2(-5, 5); Vector2 s2 = new Vector2(0, 5); Vector2 s3 = new Vector2(5, 5); Vector2 s4 = new Vector2(10, 5); Vector2 s5 = new Vector2(2.5f, -15); Vector2 d1 = new Vector2(-2.5f, 10); Vector2 d2 = new Vector2(2.5f, 10); Vector2 d3 = new Vector2(7.5f, 10); Vector2 d4 = new Vector2(12, 0); Vector2 d5 = new Vector2(-7, 0); Vector2 c1 = new Vector2(2.5f, -18); m.AddCurve(s1, s2, dur, d1); m.AddCurve(s2, s3, dur, d2); m.AddCurve(s3, s4, dur, d3); m.AddCurve(s4, s5, dur * 2, d4); m.AddCounterClockwiseCircle(s5, c1, Mathf.Deg2Rad * 360, dur); m.AddCurve(s5, s1, dur * 2, d5); m.setMarker(marker); m.ToggleTrail(); m.SetRepeat(); m.ShiftMovementByPoint(new Vector2(-5, 3)); //m.PostMovement ("http://localhost/", "HeartThing"); m.Start(); }
// Use this for initialization void Start() { float duration = 0.5f; Vector3 p1 = new Vector3(0, 0, 0); Vector3 p2 = new Vector3(-10, -10, 0); Vector3 p3 = new Vector3(-10, 10, 0); Vector3 p4 = new Vector3(10, -10, 0); Vector3 p5 = new Vector3(10, 10, 0); Vector3 d1 = new Vector3(-30, 0, 0); Vector3 d2 = new Vector3(30, 0, 0); Vector3 d3 = new Vector3(0, -10, 0); Vector3 d4 = new Vector3(0, 10, 0); movement = new Movement(this.gameObject); movement.AddCurve(p1, p2, duration, d3); movement.AddCurve(p2, p3, duration * 2, d1); movement.AddCurve(p3, p1, duration, d4); movement.AddCurve(p1, p4, duration, d3); movement.AddCurve(p4, p5, duration * 2, d2); movement.AddCurve(p5, p1, duration, d4); movement.setMarker(marker); movement.ToggleTrail(); movement.SetRepeat(); movement.Start(); movement.PostMovement("http://localhost/", "FigofEightish"); }