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 = 1600Un 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.
Desafío
FácilMantén la vista dentro del nivel.
- Este script está en la cámara. En
_ready(), establecelimit_leftylimit_topen0. - Establece
limit_righten1600ylimit_bottomen360.
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