Gire a nave
Parte da seção Projetos do Journey de Godot da Coddy. Lição 10 de 33.
O próximo projeto é um jogo de tiro com asteroides. Uma nave gira, acelera e atira em rochas à deriva. Você vence quando não restam rochas e perde se uma delas atingir a nave.
Os scripts são ship.gd, rock.gd e main.gd. Comece pela nave. Ela não desliza como a raquete. Ela gira: as teclas Left e Right alteram sua rotation, em radianos.
rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * deltaUma volta completa tem cerca de 6,28 radianos. Com uma TURN_SPEED de 4, uma volta completa leva cerca de um segundo e meio. Uma rotação positiva gira no sentido horário.
Desafio
FácilEm ship.gd, adicione const TURN_SPEED = 4.0 e gire a nave com as teclas Left e Right em _physics_process, a TURN_SPEED radianos por segundo. Right a gira no sentido horário.
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