Esta semana hemos estado desarrollando la detección de colisiones entre el jugador y los meteoritos.
Esta colision provoca la finalización de la partida.
Los meteoritos pertenecen a un "group" y cuando entra en el area del jugador, se emite una señal en la que tratamos la muerte del personaje. De momento el número de vidas se decrementa en 1, aunque inicialmente estamos probando con una sola vida para el jugador, aunque estamos valorando la jugabilidad para ver si incrementamos el número de vidas.
func _on_area_entered(area):
if area.is_in_group("meteor"):
Globals.lives -= 1
Globals.emit_signal("isDead")
queue_free()
- Inicie sesión o registrese para enviar comentarios