extends Area3D
var score = 1
func _ready():
pass
func _on_area_entered(area: Area3D) -> void:
$Label.text = str(score)
score += 1
pass
---------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Explicacion: tenemos en un juego 3d un Area en el cielo con su colisionador donde tenemos puesto el GDScript, en el nodo Area ponemos el GDScript, en el suelo vamos destruyendo elementos y al subir el premio hacia arriba y tocar el Area que esta por encima va sumando puntuacion, la idea ahora sera hacer que al llegar a una cantidad de puntuacion se active un cambio de nivel, pero ese GDScript lo pondre mas adelante aun e de trabajar en ello.....
No hay comentarios:
Publicar un comentario