Saludos a todos soy nuevo en el uso de godot
Deseo realizar un juego en el que arrastre unos objetos y los coloque en el lugar correcto, al ubicar cada objeto en su lugar se debe mover un sprite que tiene la imagen de una persona la cual ira avanzando siempre y cado coloque los objetos correctamente
lo de arrastrar y ubicación de los objetos ya lo tengo realizado.
El asunto es que cuando ya detecta que el objeto esta ubicado en su lugar deseo mover el sprite pero me sale error "Invalid set index 'position' (on base: 'null instance') with value of type 'Vector2'."
mi funcion es la siguiente
func _on_Area2D_area_exited(area):
if area.is_in_group(group_node_expected):
area.get_parent().over_place = false
node_expected_on_shape.remove(node_expected_on_shape.find(area.get_parent()))
cont = cont + 1
print(cont)
print("correcto")
global.score()
$d.position = Vector2(20,20) #En esta linea es el error
Al parecer no admite esa propiedad.
pues al colocar en boton si funciona
$d.position = Vector2(20,20)