Protetor de Tela: Movimento
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 24 de 28.
Nas próximas cinco aulas, você vai criar um protetor de tela: um logotipo que se desloca pela tela, rebate nas bordas e muda de cor a cada rebatida.
A cena tem um céu escuro e um nó Logo com uma placa branca, uma sombra e um Label. O modulate do logotipo tinge a placa de azul. Seu script, logo.gd, ainda não faz nada.
O primeiro passo é criar uma velocidade. Mantenha-a em uma variável do nó, para que as etapas seguintes possam alterá-la quando o logotipo rebater.
Desafio
FácilInicie o protetor de tela: faça o logotipo se mover.
- No início de
logo.gd, adicione uma variável de nó chamadavelocity, definida comoVector2(200, 90). - Em
_process(), mova o logotipo usandovelocitypor segundo, comdelta.
Pressione “Jogar”: o logotipo se move para baixo e para a direita, saindo da tela por enquanto. Depois, pressione “Verificar”.
Experimente você mesmo
extends Node2D
func _process(delta):
pass
Todas as lições de Nós e cenas
2A Cada Quadro
O processo é executado a cada quadroDeltaPixels por segundoMova-se na diagonalGire com rotaçãoCresça com escala5Projeto: Protetor de Tela
Protetor de Tela: MovimentoProtetor de Tela: Paredes Laterais3Valores que você pode ajustar
Variáveis em um nóConstantesVariáveis exportadasOperações com Vector2Dar a volta pela telaSuas próprias funçõesPratique por conta própria: Playground de Godot