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 - Graphiques

draw_rectangle(x1 :number, y1 :number, x2 :number, y2 :number, lineThickness :number, lineColor :number, fillColor :number) -> graphic

Exemple
Description
Dessine un rectangle entre deux coins et te renvoie un graphique que tu peux déplacer, masquer ou détruire.
Paramètres
x1
La position x du bord gauche.

y1
La position y du bord inférieur.

x2
La position x du bord droit.

y2
La position y du bord supérieur.

lineThickness
L'épaisseur de la bordure, en pixels.

lineColor
La couleur de la bordure, sous forme de nombre hexadécimal comme 0xFF0000.

fillColor
La couleur de l'intérieur, sous forme de nombre hexadécimal.

Valeur de retour
Un objet graphique

draw_ellipse(x :number, y :number, width :number, height :number, lineThickness :number, lineColor :number, fillColor :number) -> graphic

Exemple
Description
Dessine une ellipse autour d'un point central.
Paramètres
x
La position x du centre.

y
La position y du centre.

width
Jusqu'où l'ellipse s'étend à gauche et à droite du centre.

height
Jusqu'où l'ellipse s'étend au-dessus et au-dessous du centre.

lineThickness
L'épaisseur de la bordure, en pixels.

lineColor
La couleur de la bordure, sous forme de nombre hexadécimal.

fillColor
La couleur de l'intérieur, sous forme de nombre hexadécimal.

Valeur de retour
Un objet graphique

draw_polygon(points :list, lineThickness :number, lineColor :number, fillColor :number) -> graphic

Exemple
Description
Dessine une forme à partir d'une liste de points de coin. Le dernier point rejoint le premier.
Paramètres
points
Une liste de paires [x, y], une par coin.

lineThickness
L'épaisseur de la bordure, en pixels.

lineColor
La couleur de la bordure, sous forme de nombre hexadécimal.

fillColor
La couleur de l'intérieur, sous forme de nombre hexadécimal.

Valeur de retour
Un objet graphique

draw_arc(x :number, y :number, radius :number, startAngle :number, endAngle :number, lineThickness :number, lineColor :number, fillColor :number) -> graphic

Exemple
Description
Dessine une partie de cercle. Les angles sont en degrés, dans le sens antihoraire à partir de la droite.
Paramètres
x
La position x du centre.

y
La position y du centre.

radius
La distance entre l'arc et le centre.

startAngle
L'angle où l'arc commence, en degrés.

endAngle
L'angle où l'arc se termine, en degrés.

lineThickness
L'épaisseur de la ligne, en pixels.

lineColor
La couleur de la ligne, sous forme de nombre hexadécimal.

fillColor
La couleur de l'intérieur. Omets-la pour ne pas remplir la forme.

Valeur de retour
Un objet graphique

draw_line(x1 :number, y1 :number, x2 :number, y2 :number, lineThickness :number, lineColor :number) -> graphic

Exemple
Description
Dessine une ligne droite entre deux points.
Paramètres
x1
La position x où la ligne commence.

y1
La position y où la ligne commence.

x2
La position x où la ligne se termine.

y2
La position y où la ligne se termine.

lineThickness
L'épaisseur de la ligne, en pixels.

lineColor
La couleur de la ligne, sous forme de nombre hexadécimal.

Valeur de retour
Un objet graphique

propriétés des graphiques

Chaque fonction de dessin renvoie un objet graphique. Modifie ces propriétés pour le déplacer, l'estomper ou le masquer.
box.x = 100 définit la position x à 100
box.y = 100 définit la position y à 100
box.z = 1000 le dessine devant tout ce qui a un z inférieur
box.angle = 45 le tourne de 45 degrés
box.alpha = 0.5 le rend à moitié transparent
box.visible = False le masque sans le détruire
box.scaleX = 2 définit la largeur à 200 %
box.scaleY = 2 définit la hauteur à 200 %
Quand tu as fini avec un graphique, retire-le avec destroy(box). Le même destroy() fonctionne aussi sur les objets et le texte.
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