Some content could not load. We could not load files from our content delivery networks (CDN).
Your network may be blocking access. Ask your IT to allow loading from: .
Network domains required
We use these CDNs to deliver the files the site needs to run, please allow the following:
Domains to allow Used for
cdn.jsdelivr.net styles and JavaScript libraries.
cdnjs.cloudflare.com JavaScript libraries and icons.
code.jquery.com jQuery and jQuery UI.
pixelpad.io, cdn.pixelpad.io CDN of images, sounds, and application files.
cdn.datatables.net Interactive tables.
fonts.googleapis.com, fonts.gstatic.com Fonts stylesheets and font files.
s3.us-west-1.amazonaws.com, s3-us-west-1.amazonaws.com Project files stored on Amazon S3.
vmwan2cvlyzeklq4knz63qh6d40lewka.lambda-url.us-west-1.on.aws Amazon AWS Project play counters.
nexushud.org Learning assistant.
u45ivsqoja6u3sk7zaliv37zq40hpbxk.lambda-url.us-west-1.on.aws Amazon AWS AI character responses, when used.
  • EXPLORER
  • APPRENDRE
  • CONNEXION
  • Introduction
  • Jeu
  • Start et Loop
  • Objets
  • Sprites
  • Animation
  • Sons
  • Salles
  • Entrées
  • Collision
  • Fonctions
  • Caméra
  • FPS
  • Texte
  • Graphiques
  • Filtres
  • Multijoueur
  • IA

PixelPAD 2D - Sprites

sprite(name: str[, rows: int, cols: int]) -> sprite

Exemple
Description
Charge un fichier sprite.
Paramètres
name
Le nom d'un sprite à charger, sous forme de chaîne.

rows
Si le fichier sprite est une feuille de sprites, le nombre de rangées de la feuille. Par défaut : 1

cols
Si le fichier sprite est une feuille de sprites, le nombre de colonnes de la feuille. Par défaut : 1

Valeur de retour
Un sprite, qui peut être affecté à un objet.

get_bounds(obj: gameobject) -> dict

Exemple
Description
Obtient les limites d'un objet. Les limites utilisent le sprite affecté à l'objet et tiennent compte de l'angle, de l'échelle et de la position x et y de l'objet
Paramètres
obj
L'objet dont on veut les limites

Valeur de retour
Renvoie un dictionnaire avec les clés topLeft, topRight, bottomLeft et bottomRight et leurs valeurs correspondantes.

get_width(obj: gameobject) -> int || get_height(obj: gameobject) -> int

Exemple
Description
obtient la largeur ou la hauteur d'un objet auquel un sprite est affecté. Tient compte de scaleX et scaleY, mais pas de l'angle de l'objet.
Paramètres
obj
L'objet dont on veut les limites

Valeur de retour
get_width() renvoie la largeur de l'objet en pixels. get_height() renvoie la hauteur de l'objet en pixels.

Sprites

Les sprites sont des images. Dans PixelPAD, chaque objet a un sprite qui définit son apparence dans le projet. Un sprite n'est au fond qu'un fichier image téléversé depuis ton ordinateur. Tu peux en ajouter un avec le signe plus vert (+) de la barre latérale FICHIERS. Pour charger un sprite depuis un script, utilise la fonction new_sprite.

Chaque classe GameObject contient une variable appelée « sprite ». Il suffit d'affecter à cette variable l'image voulue, et le moteur PixelPAD2D s'occupe du reste. Consulte la méthode new_sprite, qui donne des exemples essentiels.
PixelPAD
À propos de nous
Discord
Version Arm 3.0.1013
Ressources
Documentation
EULA
Politique de confidentialité
Nous joindre
hello@pixelpad.io
Français
English Deutsch Español Français Português 日本語 简体中文 繁體中文 한국어
© 2026 Tous droits réservés.
PixelPAD.io
Logo

Bon retour!

Connecte-toi pour continuer à créer

Enregistre ton projet en te connectant ou en créant un compte.
Mot de passe oublié?

Tu n'as pas de compte?

Logo

Crée ton compte

Rejoins des milliers de créateurs sur PixelPad

Enregistre ton projet en te connectant ou en créant un compte.

Tu as déjà un compte? Connecte-toi

Logo

Crée ton compte enseignant

Donne à tes élèves des outils créatifs

Crée des classes et suis la progression de tes élèves.

Tu as déjà un compte? Connecte-toi