Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
        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);
        }
Пример #4
0
        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;
        }