Найти тему
Игровой движок Godot engine

№201. Godot4. Двигаем RigidBody. Дополнение.

Небольшое дополнение к оригинальной статье.

Собственно вопрос:

«А что если у меня в сцене куча объектов, и мне надо таскать именно тот над которым курсор ?!».

Напомню структуру проекта:

Ящик:

-2

Общая сцена :

StaticBody2d - пол и стены в проекте
StaticBody2d - пол и стены в проекте

Скрипт подключаем на сцену.

-4

В кратце о том, что тут происходит :
В цикле создаем пять ящиков. Подключаем к ним сигналы входа и выхода курсора , в них переносим текущую ноду под курсором в переменную selName.
Ну и далее , если что-то выбрано и нода "заморожена" - таскаем мышкой.

P.S. - Не забываем, что для того чтобы RigidBody2d можно было прокликивать, надо поставить вот эту галочку !

-5

На этом пожалуй всё. Удачи.
Подписывайтесь на канал,
вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.

-6