Exemple #1
0
        private void CompGraphicsForm_KeyDown(object sender, KeyEventArgs e)
        {
            PerspectiveCamera c = scene.Camera;
            int dif             = 100;

            switch (e.KeyCode)
            {
            case Keys.W:
                c.MoveForward(dif);
                break;

            case Keys.S:
                c.MoveBackward(dif);
                break;

            case Keys.A:
                c.MoveLeft(dif);
                break;

            case Keys.D:
                c.MoveRight(dif);
                break;

            case Keys.PageUp:
                c.MoveUp(dif);
                break;

            case Keys.PageDown:
                c.MoveDown(dif);
                break;
            }
            scene.DrawScene(bmp);
            this.imageControl.Invalidate();
        }