Пример #1
0
        protected override void OnUpdateFrame(FrameEventArgs e)
        {
            long currentFrameTime = watch.GetCurrentTime();

            Delta = watch.Delta(currentFrameTime, FrameTime);

            playerEntity.Move(terrains);
            camera.Move();
            mousePicker.Update();

            ParticleMaster.Update(camera);

            KeyboardState input = Keyboard.GetState();

            if (input.IsKeyDown(Key.LShift))
            {
                particles.GenerateParticles(playerEntity.Position);
            }
            base.OnUpdateFrame(e);

            //Console.WriteLine($"{playerEntity.Position}");

            FrameTime = currentFrameTime;
        }