Beispiel #1
0
        public void OnKeyboardDown(KeyboardEvent e)
        {
            var speed = 5;

            switch (e.Key)
            {
            case Keycode.DpadUp:
            case Keycode.W:
                _scene.Go(DirectionEnum.Forward, speed);
                break;

            case Keycode.DpadDown:
            case Keycode.S:
                _scene.Go(DirectionEnum.Backward, speed);
                break;

            case Keycode.DpadRight:
            case Keycode.D:
                _scene.Observer.Rotation.Y += speed;
                break;

            case Keycode.DpadLeft:
            case Keycode.A:
                _scene.Observer.Rotation.Y -= speed;
                break;

            case Keycode.ButtonL1:
            case Keycode.ButtonL2:
            case Keycode.Z:
                _scene.Go(DirectionEnum.Left, speed);
                break;

            case Keycode.ButtonR1:
            case Keycode.ButtonR2:
            case Keycode.X:
                _scene.Go(DirectionEnum.Right, speed);
                break;
            }
        }
Beispiel #2
0
 public void OnKeyboarUp(KeyboardEvent e)
 {
 }