Menu
CoddyTech

Limites da câmera

Parte da seção Sensação de jogo do Journey de Godot da Coddy. Lição 9 de 23.

A câmera acompanha o robô para além das bordas da fase. No início, você consegue ver o vazio escuro à esquerda e abaixo do chão.

Uma Camera2D tem quatro limites, em pixels da fase. A visualização nunca ultrapassa esses limites.

extends Camera2D

func _ready():
	limit_left = 0
	limit_right = 1600

Um limite é uma borda da visualização, não do centro da câmera. Com limit_right = 1600, a borda direita da tela para em 1600. O centro da câmera para 320 pixels antes. limit_top e limit_bottom funcionam da mesma forma para cima e para baixo.

challenge icon

Desafio

Fácil

Mantenha a visão dentro do nível.

  1. Este script está na câmera. Em _ready(), defina limit_left e limit_top como 0.
  2. Defina limit_right como 1600 e limit_bottom como 360.

Pressione “Jogar” e caminhe até as duas extremidades: a visão para nas bordas do nível. Depois, “Verificar”.

Experimente você mesmo

extends Camera2D

func _ready():
	pass

Todas as lições de Sensação de jogo

Pratique por conta própria: Playground de Godot