← Back to Nodes

Camera2D

⚠️ Experimental - Pre-Release

Inheritance Hierarchy

Inherits:
Inheritance Chain:
Node → Node2D → Camera2D

Camera2D is a 2D camera node for viewing scenes. It extends Node2D and provides camera functionality for 2D games.

Fields

zoom: float

The zoom level of the camera. 1.0 is normal zoom, higher values zoom in, lower values zoom out.

@script GameCamera extends Camera2D    fn init() {        self.zoom = 1.0    }     fn update() {        // Zoom in/out        self.zoom += 0.1 * Time.get_delta()    }

active: bool

Whether this camera is currently active. Only one camera should be active at a time.

Inherited Fields: Camera2D also has all fields from Node2D: transform, pivot, visible, z_index

Related