• Introduction
  • Game
  • Start-loop
  • Objects
  • Sprites
  • Animation
  • Sounds
  • Rooms
  • Input
  • Collision
  • Functions
  • Camera
  • Fps
  • Text
  • Filters
  • Multiplayer
  • Legacy

PixelPAD 2D - camera

move_camera(dx: int, dy: int) -> None

Example
Description
Move the camera by the specified distances.
Parameters
dx
The distance along the X axis to move the camera.

dy
The distance along the Y axis to move the camera.

Return
No return value.

set_camera(x: int, y: int) -> None

Example
Description
Move the camera directly to the specified coordinates.
Parameters
x
The X coordinate to move the camera to.

y
The Y coordinate to move the camera to.

Return
No return value.

camera_x() -> int

Example
Description
Get the camera's current x coordinate
Parameters
None
None

Return
Camera's current X position

camera_y() -> int

Example
Description
Get the camera's current y coordinate
Parameters
None
None

Return
Camera's current Y position

zoom_camera(zoom: float) -> float

Example
Description
Get the camera's current y coordinate
Parameters
zoom
How much to zoom the camera. A value of 2 will zoom the camera in by 2x

Return
Camera's current zoom value

Camera

The camera is what is being rendered to the screen. It is set to origin (0,0) of the canvas. It can be moved around by using set_camera, and move_camera
PixelPAD
About Us
Discord
Arm Build 3.0.235
Resources
Documentation
EULA
Privacy Policy
Contact Us
hello@pixelpad.io
© 2025 All Rights Reserved. PixelPAD.io

Login

Save your project by logging in or signing up.
USERNAME OR EMAIL ADDRESS
PASSWORD
Forgot my Password?
Don't have an account?

Sign Up

Save your project by logging in or signing up.
EMAIL ADDRESS
PASSWORD
CONFIRM PASSWORD
Already have an account? Log in

Sign Up as Teacher

Create classrooms, and monitor your students.
SCHOOL NAME
EMAIL ADDRESS
PASSWORD
CONFIRM PASSWORD
Already have an account? Log in