Hola Visitante

Godot 3D, Seguir un personaje

  • 0 Respuestas
  • 101 Vistas
*

bizarman

  • *
  • 15
  • +3/-0
    • Ver Perfil
Godot 3D, Seguir un personaje
« en: 03 de Mayo del 2019, 01:30 »
  Un nodo seguidor



La parte frontal va en sentido contrario al Gizmo de: Z.



El Nodo que sigue se llama "Rastreador", el nodo seguido se llama "Personaje" y ambos son hermanos.



Código: [Seleccionar]

extends KinematicBody



var velocidad = 300 # Unidades / segundo


func _physics_process(delta):
#Nodo al que queremos seguir
var objetivo = get_parent().get_node("Personaje").get_translation()
look_at(objetivo, Vector3(0, 1, 0))
var mueve = (objetivo - get_translation()).normalized() * velocidad

move_and_slide(mueve * delta)