informatica:programacion:python:pyxel
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:python:pyxel [2025/03/19 10:36] – [Paquete pyxapp] tempwin | informatica:programacion:python:pyxel [2025/03/19 13:19] (actual) – [Recursos] tempwin | ||
|---|---|---|---|
| Línea 98: | Línea 98: | ||
| pyxel.run(self.update, | pyxel.run(self.update, | ||
| </ | </ | ||
| + | |||
| + | Por defecto, la función '' | ||
| + | ===== API ===== | ||
| + | |||
| + | Todas las funciones disponibles de la API de Pyxel se pueden consultar en: | ||
| + | |||
| + | * [[https:// | ||
| ===== Ejecutar una aplicación ===== | ===== Ejecutar una aplicación ===== | ||
| Línea 143: | Línea 150: | ||
| pyxel package < | pyxel package < | ||
| </ | </ | ||
| + | |||
| + | Tanto los ficheros con el código como los recursos estarán contenidos en un único fichero. | ||
| El paquete creado se puede ejecutar con: | El paquete creado se puede ejecutar con: | ||
| Línea 177: | Línea 186: | ||
| * Imágenes (sprites) | * Imágenes (sprites) | ||
| - | * Tilemap | + | * Tilemap |
| * Efectos de sonido | * Efectos de sonido | ||
| * Música | * Música | ||
| Línea 191: | Línea 200: | ||
| </ | </ | ||
| + | ==== 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. | ||
| + | |||
| + | ==== Editor de mapas ==== | ||
| + | |||
| + | El editor de // | ||
| + | |||
| + | Podemos hacer mapas a partir de los elementos que hay en los bancos de imágenes. | ||
| + | |||
| + | Podemos tener hasta 7 mapas usando los 3 bancos de imágenes. | ||
| + | |||
| + | ==== Editor de sonidos ==== | ||
| + | |||
| + | Permite generar hasta 64 sonidos diferentes. | ||
| + | |||
| + | Los sonidos son MIDI y se pueden añadir efectos sobre los sonidos. | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | Por ejemplo: | ||
| + | |||
| + | ^ Color ^ Número | ||
| + | | Negro | 0 | '' | ||
| + | | Blanco | 7 | '' | ||
| + | |||
| + | ===== Teclas ===== | ||
| + | |||
| + | Se pueden consultar la definición de las teclas, entre otras cosas, en este fichero: https:// | ||
| + | |||
| + | Por ejemplo: | ||
| + | |||
| + | ^ Tecla ^ Uso con Pyxel ^ | ||
| + | | < | ||
| + | | < | ||
| + | | < | ||
| + | | < | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | Por ejemplo: | ||
| + | |||
| + | ^ Tecla ^ Uso con Pyxel ^ | ||
| + | | Botón derecho del ratón | ||
| + | | Botón izquierdo del ratón | ||
| + | | Botón A del primer mando | '' | ||
| + | | Arriba en el mando 2 | '' | ||
| ===== Juegos de ejemplo ===== | ===== Juegos de ejemplo ===== | ||
| + | |||
| + | En el repositorio de Pyxel hay varios scripts con ejemplos de juegos que se pueden hacer con esta biblioteca: | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | Se recomienda seguir el siguiente orden para aprender Pyxel: 01, 05, 03, 04, 02. | ||
| + | |||
| + | Otros ejemplos en esta wiki: | ||
| * [[informatica: | * [[informatica: | ||
| Línea 202: | Línea 272: | ||
| * [[informatica: | * [[informatica: | ||
| * [[informatica: | * [[informatica: | ||
| + | |||
| ===== Recursos ===== | ===== Recursos ===== | ||
| Línea 211: | Línea 282: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
informatica/programacion/python/pyxel.1742376987.txt.gz · Última modificación: por tempwin
