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

new_object(name: str) -> GameObject

Exemple
Description
Crée une nouvelle instance de l'objet nommé dans la salle courante. Tu peux aussi instancier la classe en appelant simplement Name(), où Name est le nom de la classe
Paramètres
name
Le nom d'un fichier GameObject à instancier, sous forme de chaîne.

Valeur de retour
Une nouvelle instance du fichier GameObject nommé.

destroy(obj: GameObject) -> GameObject

Exemple
Description
Détruit une instance de gameObject.
Paramètres
obj
L'instance de GameObject à détruire

Valeur de retour
Aucune valeur de retour.

Objets

Les objets (parfois appelés GameObjects) sont l'élément central de tout projet PixelPAD2D. Chaque objet représente une « chose » active de ton projet. Comme les salles, chaque objet est défini par un script d'objet, qui indique à quoi ressemble l'objet, comment il doit réagir aux autres objets, et ainsi de suite. Une salle peut contenir autant d'objets actifs que tu veux, mais quand tu changes de salle, ils sont tous détruits. Pour créer un nouvel objet, utilise la fonction new_object.

Scripts

Start - L'onglet Start de l'objet contient le code exécuté immédiatement à la création d'une instance de GameObject. Par exemple, affecter un « Sprite » (une image informatique) à un objet.

Loop - L'onglet Loop de l'objet contient le code exécuté plusieurs fois par seconde tant que l'objet est actif. Par exemple, contrôler les déplacements du joueur.

Built-in Object Variables

x
The x position of an object. Default 0. Positive values move objects to the right.
y
The y position of an object. Default 0. Positive values moves objects upwards.
z
The z position of an object. Default 0. Positive values moves objects to the upper layer.
sprite
A sprite is a computer image. Setting the sprite value on an object will change the image of that object.
scaleX
scaleX allows you to expand/shrink the object over the X axis. This affects the width of the current sprite as well as the collision mask. 1 is the default size, 0.5 is half, 2 is double.
scaleY
scaleY allows you to expand/shrink the object over the Y axis. This affects the height of the current sprite as well as the collision mask. 1 is the default size, 0.5 is half, 2 is double.
skewX
skewX rotates the object around the X axis in degrees.
skewY
skewY rotates the object around the Y axis in degrees.
angle
Angle determines the rotation the object takes in degrees.
visible
visible (boolean) determines if object is visible.
alpha
alpha (float) determines the opacity of the object. 0 is invisible, 1 is fully visible. 0.5 is half opacity.
persistent
persistent (boolean) determines if the object persists between rooms. Default is False. If set to False, objects will be destroyed when changing rooms. If set to True, objects will not be destroyed when changing rooms.
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