Menu
CoddyTech
flag Ru iconРусскийdown icon

Шипы отправляют назад

Часть раздела Сигналы и столкновения путешествия по Godot на Coddy. Урок 19 из 27.

Опасная зона наносит урон. Здесь при попадании игрок возвращается в начало. Функция шипов получает тело, которое их коснулось, и ты можешь изменить это тело, как любой узел. Задай его position:

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

body.position — это позиция игрока. Обычный position — это позиция самих шипов, и если задать её, шипы переместятся.

Начало — это бледный квадрат в точке (80, 280), внизу слева.

challenge icon

Задание

Легко

Когда тело касается шипов, отправьте его обратно к началу, (80, 280). Зайдите на шипы, чтобы проверить это.

Попробуйте сами

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сигналы и столкновения

Потренируйтесь самостоятельно: Песочница Godot