Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Espinhos fazem você voltar

Parte da seção Sinais e colisões do Journey de Godot da Coddy. Lição 19 de 27.

Um perigo é uma área que causa dano. Aqui, um toque manda você de volta ao início. A função dos espinhos recebe o corpo que tocou neles, e você pode alterar esse corpo como qualquer nó. Defina sua position:

func _on_body_entered(body):
	body.position = Vector2(80, 280)

body.position é a posição do jogador. Um position simples é a dos próprios espinhos, e defini-lo moveria os espinhos.

O início é o quadrado claro em (80, 280), no canto inferior esquerdo.

challenge icon

Desafio

Fácil

Quando um corpo tocar nos espinhos, envie-o de volta ao início, (80, 280). Caminhe até os espinhos para testar.

Experimente você mesmo

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Sinais e colisões

Pratique por conta própria: Playground de Godot