Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Uma câmera suave

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

Uma câmera fixa ao jogador começa e para com solavancos repentinos. Uma câmera que fica um pouco atrás e depois alcança o jogador se move com mais suavidade.

Camera2D faz isso com o suavização da posição.

position_smoothing_enabled = true
position_smoothing_speed = 4.0

A primeira linha ativa a suavização. A velocidade define com que rapidez a câmera alcança o jogador. Um número pequeno faz a câmera ficar bem atrás, enquanto um número grande faz com que ela fique pouco atrás. O padrão do Godot é 5.

O nó da câmera ainda se move com o jogador. Apenas a imagem na tela fica atrasada.

challenge icon

Desafio

Fácil

Ative o suavizamento da posição da câmera, com uma velocidade de 4.0. Mantenha os limites.

Experimente você mesmo

extends Camera2D

func _ready():
	limit_left = 0
	limit_top = 0
	limit_right = 1600
	limit_bottom = 360
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