Menu
CoddyTech
flag Pt iconPortuguêsdown icon

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 * delta

Uma 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.

challenge icon

Desafio

Fácil

Em 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
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 Projetos

Pratique por conta própria: Playground de Godot