
La pantalla de ayuda del juego sobre los controles.
Esta página explica sobre los controles del teclado usados en Pokémon Essentials.
Ver también
Editar
- Tan fácil como usar el teclado, puedes configurar tu juego para reconocer interacción con el ratón.
Controles por defecto
Editar
La siguiente tabla lista todos los controles en Essentials, junto con una descripción de los que hace cada uno.
Control | Entrada | Descripción |
---|---|---|
Flechas | Input::UP Input::DOWN Input::LEFT Input::RIGHT |
|
Z o Shift | Input::A | |
X o Esc | Input::B |
|
C o Intro o Espacio | Input::C |
|
A | Input::X | ninguna |
S | Input::Y | ninguna |
D | Input::Z | ninguna |
Av Pag o Q Re Pag o W | Input::L Input::R |
|
F5 | Input::F5 |
|
F6 | Input::F6 | ninguna |
F7 | Input::F7 | ninguna |
F8 | Input::F8 |
|
F9 | Input::F9 |
|
F12 | ninguna |
|
Shift | Input::SHIFT | También usada con Input::A.
|
Alt | Input::ALT | Nada por sí misma. |
Ctrl | Input::CTRL |
|
Alt+Intro | combinación |
|
Ctrl + X + Abajo | combinación |
|
Controles contra entradas
Editar
Para ponerlo fácil:
- Un control es una tecla que se presiona en el teclado.
- Una entrada es la que el juego llama a es tecla especial.
Cuando se presiona una tecla, el juego la convierte en una entrada. El resto de los scripts del juego pueden verificar esas entrada antes de realizar distintas cosas (por ejemplo, para confirmar un mensaje, o desplazar una lista).
La conversión de una tecla presionada a una entrada es realizada en la sección PokemonControls, en la def self.buttonToKey
. La tecla presionada es un número hexadecimal de 2 dígitos. Una lista de estos número se puede encontrar aquí.
Cómo usar entradas en un script
Editar
Hay cientos de ejemplos sobre cómo validar una entrada en los scripts. Estas validaciones se realizan siempre por un código que se encuentra dentro de un bucle, de forma que el usuario tiene tiempo para dudar sin miedo a que el juego pueda "continuar" y comenzar a hacer otras cosas.
Para verificar si la tecla de fecha hacia Arriba fue presionada, se usa lo siguiente:
if Input.trigger?(Input::UP)
Cualquier entrada (vea la tabla de arriba) puede usarse aquí.
Tutoriales
- Set the Controls Screen - By -FL-