viernes, 17 de julio de 2026

Página 218 Apuntes de "How to make 2D Object Pickup in Godot 4"

Creado por TheYellowDude

Otro tutorial con el mismo carácter que el anterior, ahora crearemos un personaje que pueda tomar cosas de la escena.


Vamos a crear el clásico escenario de jugador, item y plataforma.

En Player hemos añadido los nodos Marker2D HandPosition y DropPosition.

  • HandPosition establece la posición del objeto cuando se recoge.
  • DropPosition establece la posición donde el jugador suelta el objeto.
 
 
 
 La escena queda así.
 
 

Vamos a adjuntar un script sencillo a LaCosaPickable (CharacterBody2D).

Su única función es asignarle una clase. Es una forma más rápida y cómoda de trabajar que utilizar capas de colisión (collision layers).

 
 
 
 
 Finalmente, adjuntamos el script con toda la funcionalidad al Player(CharacterBody2D).
 
  

La verdad es que no sé por qué he decidido hacer este tutorial. Lo vi y ni siquiera me cuestioné por qué lo estaba haciendo, tanto, que ahora que he terminado el tutorial, me he fijado que ya hay un tutorial como dejar el item, bueno, habría fusionado ambos videos en un tutorial de todas formas.
 

No hay comentarios:

Publicar un comentario