Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:pyxel

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:python:pyxel [2025/03/19 12:06] – [Editor de sonidos] tempwininformatica:programacion:python:pyxel [2025/03/19 13:19] (actual) – [Recursos] tempwin
Línea 99: Línea 99:
 </code> </code>
  
 +Por defecto, la función ''update'' se ejecuta 30 veces por segundo.
 ===== API ===== ===== API =====
  
Línea 200: Línea 201:
  
 ==== Editor de imágenes ==== ==== Editor de imágenes ====
 +
 +El editor tiene 3 bancos de imágenes (0, 1, 2) con lo que podremos guardar hasta 3 imágenes de 256x256. 
  
 También se puede arrastrar una imagen (PNG, GIF o JPEG) y se mostrará en un banco de imágenes del editor. También se puede arrastrar una imagen (PNG, GIF o JPEG) y se mostrará en un banco de imágenes del editor.
Línea 218: Línea 221:
  
 ===== Colores ===== ===== Colores =====
 +
 +Por defecto, Pyxel soporta 16 colores que están representados por números enteros (del 0 al 15), pero también se pueden usar constantes definidas en este fichero: https://github.com/kitao/pyxel/blob/main/python/pyxel/__init__.pyi
 +
 +Por ejemplo:
 +
 +^ Color  ^ Número  ^ Uso con Pyxel  ^
 +| Negro  | 0  | ''pyxel.COLOR_BLACK''  |
 +| Blanco | 7  | ''pyxel.COLOR_WHITE''  |
  
 ===== Teclas ===== ===== Teclas =====
  
 Se pueden consultar la definición de las teclas, entre otras cosas, en este fichero: https://github.com/kitao/pyxel/blob/main/python/pyxel/__init__.pyi Se pueden consultar la definición de las teclas, entre otras cosas, en este fichero: https://github.com/kitao/pyxel/blob/main/python/pyxel/__init__.pyi
 +
 +Por ejemplo:
 +
 +^ Tecla  ^ Uso con Pyxel  ^
 +| <kbd>A</kbd>  | ''KEY_A''  |
 +| <kbd>Q</kbd>  | ''KEY_Q''  |
 +| <kbd>→</kbd>  | ''KEY_RIGHT''  |
 +| <kbd>←</kbd>  | ''KEY_LEFT''  |
 +
 +===== Controles / entrada =====
 +
 +Desde Pyxel también se puede usar el ratón y mandos (hasta 4 mandos).
 +
 +Se pueden consultar la definición de las teclas, entre otras cosas, en este fichero: https://github.com/kitao/pyxel/blob/main/python/pyxel/__init__.pyi
 +
 +Por ejemplo:
 +
 +^ Tecla  ^ Uso con Pyxel  ^ 
 +| Botón derecho del ratón  | ''pyxel.MOUSE_BUTTON_RIGHT''  |
 +| Botón izquierdo del ratón  | ''pyxel.MOUSE_BUTTON_LEFT''  |
 +| Botón A del primer mando  | ''pyxel.GAMEPAD1_BUTTON_A''  |
 +| Arriba en el mando 2  | ''pyxel.GAMEPAD2_BUTTON_DPAD_UP''  |
 ===== Juegos de ejemplo ===== ===== Juegos de ejemplo =====
  
Línea 253: Línea 286:
   * [[https://www.youtube.com/watch?v=qcpLwnFNsxA|Taller de Pyxel | Gamejam]] (vídeo)   * [[https://www.youtube.com/watch?v=qcpLwnFNsxA|Taller de Pyxel | Gamejam]] (vídeo)
   * [[https://www.youtube.com/watch?v=Z6-eGh3KJyA|Victor Suarez - Pyxel: Los 8 bits Retro Pythoneros]] (vídeo)   * [[https://www.youtube.com/watch?v=Z6-eGh3KJyA|Victor Suarez - Pyxel: Los 8 bits Retro Pythoneros]] (vídeo)
 +  * [[https://www.youtube.com/watch?v=0g0L5iGKv9g|¡Crea fácilmente juegos retro con Pyxel! ¡Incluso los principiantes pueden hacer juegos en Python!]] (vídeo, audio en japonés, pero hay subtítulos en español)
informatica/programacion/python/pyxel.1742382395.txt.gz · Última modificación: por tempwin