Referencia de scripting de Pyxen

Bienvenido a la referencia de la API de scripting de Pyxen.

Para conceptos y tutoriales, consulta la documentación.


Módulos

MóduloDescripción
worldCiclo de vida y consultas de entidades
inputTeclado, ratón, táctil, gamepads
screenDimensiones de pantalla
timeTemporización de fotogramas
logRegistro de depuración

Tipos

TipoDescripción
EntityIdentificador ligero para objetos del juego
CameraControl de vista y proyección
GridBodyCuerpo de colisión basado en cuadrícula
GridMapContenedor de cuadrícula de tiles
SpriteImagen renderizable
SoundClip de audio corto (WAV)
MusicPista de audio en streaming (OGG)

Ejemplo rápido

player = world.spawn(
    name="player",
    sprite=Sprite("hero"),
    x=32, y=32
)
player.health = {'value': 100}

for e in world.all("health"):
    e.health.value -= 1

world.destroy(player)