Добавить в корзинуПозвонить
Найти в Дзене

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

Небольшое дополнение к оригинальной статье. «А что если у меня в сцене куча объектов, и мне надо таскать именно тот над которым курсор ?!». Напомню структуру проекта: Ящик: Общая сцена : Скрипт подключаем на сцену. В кратце о том, что тут происходит :
В цикле создаем пять ящиков. Подключаем к ним сигналы входа и выхода курсора , в них переносим текущую ноду под курсором в переменную selName.
Ну и далее , если что-то выбрано и нода "заморожена" - таскаем мышкой. P.S. - Не забываем, что для того чтобы RigidBody2d можно было прокликивать, надо поставить вот эту галочку ! На этом пожалуй всё. Удачи.
Подписывайтесь на канал, вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.

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

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

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

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

Ящик:

-2

Общая сцена :

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

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

-4

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

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

-5

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

-6