Raquete do Breakout
Parte da seção Projetos do Journey de Godot da Coddy. Lição 1 de 33.
Neste capítulo, você vai criar Breakout: uma raquete, uma bola, tijolos, uma pontuação, vidas e uma maneira de vencer. O jogo é executado após cada etapa, então pressione Jogar com frequência.
O jogo tem três scripts, cada um em sua própria aba: paddle.gd, ball.gd e main.gd para o restante do jogo. Eles começam quase vazios.
Primeiro, a raquete desliza para a esquerda e para a direita usando as teclas. Input.get_axis retorna -1 enquanto a tecla de seta para a esquerda está pressionada, 1 para a direita e 0 para nenhuma delas.
func _physics_process(delta):
var direction = Input.get_axis("move_left", "move_right")
position.x += direction * SPEED * deltaMultiplicar por delta faz com que SPEED seja um número de pixels por segundo.
Desafio
FácilEm paddle.gd:
- Adicione
const SPEED = 400no início. - Em
_physics_process, mova a raquete para a esquerda e para a direita commove_leftemove_right, aSPEEDpixels por segundo.
Experimente você mesmo
extends CharacterBody2D
func _physics_process(delta):
pass
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Projetos
1Projeto: Breakout
Raquete do BreakoutMantenha a raquete na tela4Projeto: Explorador de Masmorras
Percorra a masmorraPegue a chave2Projeto: Jogo de Tiro com Asteroides
Gire a naveAcione o motorPratique por conta própria: Playground de Godot