Godot Engine. Не получается расставить одни объекты вокруг другого, что бы они не пересекались

Учусь по книге "Godot Engine Game Development Projects", делаю первый же проект("COIN DASH") и к завершению у меня возникает проблема. Монеты появляются прямо на кактусе. В скрипт монет добавил сигнал проверяющий коллизии:

func _on_Coin_area_entered(area):
    print(area.name) # И игрок и другие монеты попадают в вывод но ничего о кактусе
    if area.is_in_group("obstacles"): #проверял 100 раз, название группы правильное
        print("На кактусе?") #не разу не видел этого сообщения
        position = Vector2(rand_range(0, screensize.x), rand_range(0, screensize.y))

Скачал готовую игру из репозитория из книги, там тоже этот баг присутствует: https://github.com/PacktPublishing/Godot-Game-Engine-Projects/tree/master/Chapter%202%20-%20Coin%20Dash

Вопрос конечно скорее к тем кто тоже связывался с этой книгой. Для меня это не смертельно просто охота разобраться что не так.

введите сюда описание изображения


Ответы (0 шт):