Menu
CoddyTech

Girar la nave

Parte de la sección Proyectos del Journey de Godot de Coddy. Lección 10 de 33.

El próximo proyecto es un juego de disparos de asteroides. Una nave gira, acelera y dispara a rocas a la deriva. Ganas cuando no queda ninguna roca, y pierdes si una golpea la nave.

Los scripts son ship.gd, rock.gd y main.gd. Empieza con la nave. No se desliza como la paleta. Gira: las teclas de izquierda y derecha cambian su rotation, en radianes.

rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * delta

Una vuelta completa equivale a unos 6.28 radianes. Con una TURN_SPEED de 4, una vuelta completa tarda aproximadamente un segundo y medio. Una rotación positiva hace que gire en el sentido de las agujas del reloj.

challenge icon

Desafío

Fácil

En ship.gd, añade const TURN_SPEED = 4.0 y gira la nave con las teclas Izquierda y Derecha en _physics_process, a TURN_SPEED radianes por segundo. Derecha la gira en el sentido de las agujas del reloj.

Pruébalo tú mismo

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Proyectos

Practica por tu cuenta: Playground de Godot