Найти тему

№36. Локальные и глобальные позиции курсора.

Буквально пару слов по теме.

Многие непонимают в чем разница между get_global_mouse_position() и get_local_mouse_position().
Ведь они в сцене выдают одинаковые значения. И это правда:

слева глобальные — справа локальные
слева глобальные — справа локальные

Но суть тут вот в чем — когда вы просите годо вернуть локальные координаты с корневой ноды , то логично вы получите копию глобальных. Потому что координаты корневой ноды равны 0,0.

А теперь добавим спрайт , сдвинем его в координаты 40,40 и спросим локальные и глобальные координаты.

-3
-4

Таким образом мы можем получать координаты курсора относительно любого объекта в сцене.
Надеюсь вам был полезен этот материал. С вас лайк и подписка ! :)