Menu
CoddyTech

Límites de la cámara

Parte de la sección Sensación de juego del Journey de Godot de Coddy. Lección 9 de 23.

La cámara sigue al robot más allá de los bordes del nivel. Al comienzo puedes ver la oscuridad vacía a la izquierda y debajo del suelo.

Una Camera2D tiene cuatro límites, en píxeles del nivel. La vista nunca los sobrepasa.

extends Camera2D

func _ready():
	limit_left = 0
	limit_right = 1600

Un límite es un borde de la vista, no del centro de la cámara. Con limit_right = 1600, el borde derecho de la pantalla se detiene en 1600. El centro de la cámara se detiene 320 píxeles antes. limit_top y limit_bottom funcionan de la misma manera hacia arriba y hacia abajo.

challenge icon

Desafío

Fácil

Mantén la vista dentro del nivel.

  1. Este script está en la cámara. En _ready(), establece limit_left y limit_top en 0.
  2. Establece limit_right en 1600 y limit_bottom en 360.

Pulsa «Jugar» y camina hasta ambos extremos: la vista se detiene en los bordes del nivel. Después, pulsa «Comprobar».

Pruébalo tú mismo

extends Camera2D

func _ready():
	pass

Todas las lecciones de Sensación de juego

Practica por tu cuenta: Playground de Godot