0 votes

enter image description here

in Engine by (12 points)

1 Answer

+1 vote

Esta una pregunta demasiado general, asumiendo que sos un principiante te recomiendo que empieces "desde abajo" aprendiendo lo basico.

De todas formas, hay muchisimas maneras de lograr esto, pero para lograr algo parecido a lo de la imagen, usaria un Area2D alrededor del nodo del jugador, la cual usariamos para detectar otros "Cuerpos" o "Areas" en la cercania, conectamos la seƱal del area2D a "On body entered" o "On area entered" (Dependiendo si el vehiculo tiene un area o es solo un cuerpo) y despues de eso algo asi como:

if body.is_in_group("Vehiculo"):
     if Input.is_action_just_pressed("E"):
          MontarVehiculo()

Y en la funcion MontarVehiculo()hay muchas formas de hacerlo, una muy simple es "eliminar" los dos nodos (el vehiculo y el jugador) y crear un nodo unico que visualmente parezca contener a los dos (Digamos, con un Spriteque muestre al vehiculo con el jugador montandolo)

by (298 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.