protected override void Initialize() { base.Initialize(); Setup.Initialize(GraphicsDevice); MySpline = new BezierSpline(); MySpline.Reset(); GetSpline = MySpline; MySplineWalker = new Car(); MySplineWalker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 7); MySplineWalker.LoadContent(Editor.Content, Editor.Font); MySplineMarker = new Marker(); MySplineMarker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 0, false, autoStart: false); MySplineMarker.LoadContent(Editor.Content); MoveSplineToScreenCenter(); SetMultiSampleCount(8); Editor.SetDisplayStyle = Forms.Services.GFXService.DisplayStyle.TopRight; Editor.ShowCursorPosition = false; Editor.ShowFPS = false; }
protected override void Initialize() { base.Initialize(); Setup.Initialize(Editor.graphics); Setup.ShowCurves = true; Setup.ShowDirectionVectors = true; Setup.ShowLines = true; Setup.ShowPoints = true; MySpline = new CatMulRomSpline(); MySpline.Loop = true; GetSpline = MySpline; CenterSpline(); MySplineWalker = new Car(); MySplineWalker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Loop, 7); MySplineWalker.LoadContent(Editor.Content, Editor.Font); MySplineMarker = new Marker(); MySplineMarker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 0, false, autoStart: false); MySplineMarker.LoadContent(Editor.Content); SetMultiSampleCount(8); Editor.SetDisplayStyle = Forms.Services.GFXService.DisplayStyle.TopRight; Editor.ShowCursorPosition = false; Editor.ShowFPS = false; }
public void CreateSplineWalkerAndSplineMarker() { MySplineWalker = new Car(); MySplineWalker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 7); MySplineWalker.LoadContent(Editor.Content, Editor.Font); MySplineMarker = new Marker(); MySplineMarker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 0, false, autoStart: false); MySplineMarker.LoadContent(Editor.Content); }
protected override void Initialize() { base.Initialize(); Setup.Initialize(Editor.graphics); Setup.ShowCurves = true; Setup.ShowDirectionVectors = true; Setup.ShowLines = true; Setup.ShowPoints = true; MySpline = new HermiteSpline(); //Custom ctr-Test //MySpline = new HermitSpline(new Transform[] { // new Transform(new Vector2(0, 0)), // new Transform(new Vector2(250, 0)), // new Transform(new Vector2(0, 250)) //}); MySpline.Loop = false; MySpline.TangentSelected += MySpline_TangentSelected; MySpline.TangentDeselected += MySpline_TangentDeselected; GetSpline = MySpline; CenterSpline(); MySplineWalker = new Car(); MySplineWalker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Loop, 7); MySplineWalker.LoadContent(Editor.Content, Editor.Font); MySplineMarker = new Marker(); MySplineMarker.CreateSplineWalker(MySpline, SplineWalker.SplineWalkerMode.Once, 0, false, autoStart: false); MySplineMarker.LoadContent(Editor.Content); SetMultiSampleCount(8); Editor.SetDisplayStyle = Forms.Services.GFXService.DisplayStyle.TopRight; Editor.ShowCursorPosition = false; Editor.ShowFPS = false; }