Protector de pantalla: Deriva
Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 24 de 28.
En las próximas cinco lecciones crearás un salvapantallas: un logotipo que se desplaza por la pantalla, rebota en los bordes y cambia de color con cada rebote.
La escena tiene un cielo oscuro y un nodo Logo con una placa blanca, una sombra y un Label. La propiedad modulate del logotipo tiñe la placa de azul. Su script, logo.gd, todavía no hace nada.
El primer paso es añadir una velocidad. Guárdala en una variable del nodo para poder cambiarla más adelante cuando el logotipo rebote.
Desafío
FácilInicia el salvapantallas: haz que el logotipo se desplace.
- Al principio de
logo.gd, añade una variable de nodovelocity, con el valorVector2(200, 90). - En
_process(), mueve el logotipo segúnvelocitypor segundo, usandodelta.
Pulsa «Jugar»: el logotipo se desplaza hacia abajo y a la derecha, y por ahora sale de la pantalla. Después, pulsa «Comprobar».
Pruébalo tú mismo
extends Node2D
func _process(delta):
pass
Todas las lecciones de Nodos y escenas
2Cada fotograma
El proceso se ejecuta en cada fotogramaDeltaPíxeles por segundoMover en diagonalGirar con rotaciónCrecer con la escala5Proyecto: Protector de pantalla
Protector de pantalla: DerivaProtector de pantalla: Paredes lateralesPractica por tu cuenta: Playground de Godot