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.
  • EXPLORAR
  • APRENDER
  • INICIAR SESIÓN
  • Introduction
  • Game
  • Start-loop
  • Objects
  • Sprites
  • Animation
  • Sounds
  • Rooms
  • Input
  • Collision
  • Functions
  • Camera
  • Fps
  • Text
  • Graphics
  • Filters
  • Multiplayer
  • Ai

PixelPAD 2D - objects

new_object(name: str) -> GameObject

Ejemplo
Descripción
Creates a new instance of the named object in the current room. You can also instantiate the class by simply calling the class Name() where Name is the name of the class
Parámetros
name
The name of a GameObject asset to instantiate, as a string.

Devuelve
A new instance of the named GameObject asset.

destroy(obj: GameObject) -> GameObject

Ejemplo
Descripción
Destroys a gameObject instance.
Parámetros
obj
The GameObject instance to destroy

Devuelve
No Return Value.

Objects

Objects (Sometimes referred to as GameObjects) are the main part of any PixelPAD2D project. Each object represents one active "thing" in your project. Like rooms, each object is defined by an object script, which says what the object looks like, how it should react to other objects, and other things like that. A room can have as many active objects as you want, but when you change rooms, they're all destroyed. To create a new object, use the new_object function.

Scripts

Start - The Object Start tab contains code that gets run right away when an GameObject instance is created. An example is setting a ‘Sprite’ (A computer image) to an object.

Loop - The Object Loop tab contains code that gets run many times per second while the object is active. An example is controlling the player’s movement.

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
Sobre nosotros
Discord
Versión Arm 3.0.943
Recursos
Documentación
EULA
Política de privacidad
Contáctanos
hello@pixelpad.io
© 2026 Todos los derechos reservados.
PixelPAD.io
Español
English Deutsch Español Français Português 日本語 简体中文 繁體中文 한국어
Logo

¡Hola de nuevo!

Inicia sesión para seguir creando

Guarda tu proyecto iniciando sesión o registrándote.
¿Has olvidado tu contraseña?

¿No tienes cuenta?

Logo

Crea tu cuenta

Únete a miles de creadores en PixelPad

Guarda tu proyecto iniciando sesión o registrándote.

¿Ya tienes cuenta? Iniciar sesión

Logo

Únete como docente

Dale a tus estudiantes herramientas creativas

Crea aulas y supervisa el progreso de tus estudiantes.

¿Ya tienes cuenta? Iniciar sesión