Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Uma câmera que acompanha

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

Este nível tem 1600 pixels de largura, mas a janela mostra apenas 640. Quando o robô anda para a direita, ele sai da tela. Um nó Camera2D decide qual parte do nível aparece na tela.

A visualização fica centralizada na câmera. Torne a câmera filha do jogador, e ela se moverá com o jogador. Assim, o jogador permanece no meio da tela.

var camera = Camera2D.new()
$Player.add_child(camera)

Camera2D.new() cria um nó de câmera, e add_child o coloca como filho do jogador. A primeira câmera adicionada ao jogo se torna a câmera usada pela tela.

challenge icon

Desafio

Fácil

Em level.gd, crie uma Camera2D e adicione-a como filha de $Player. Ande para a direita usando as setas ou D. O robô deve permanecer no meio da tela.

Experimente você mesmo

extends Node2D

func _ready():
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

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

Pratique por conta própria: Playground de Godot