Ejemplo n.º 1
0
        protected override void OnUpdateFrame(FrameEventArgs e)
        {
            base.OnUpdateFrame(e);
            float speed = camera.Speed * 2.0f;

            if (Keyboard[Key.Escape])
            {
                Exit();
            }

            if (Keyboard[Key.W])
            {
                camera.MoveView(speed);
            }

            if (Keyboard[Key.S])
            {
                camera.MoveView(-speed);
            }

            if (Keyboard[Key.A])
            {
                camera.StrafeView(-speed);
            }

            if (Keyboard[Key.D])
            {
                camera.StrafeView(speed);
            }

            if (Keyboard[Key.P])
            {
                Core.ChangeWireframeMode();
            }
        }