Closed Ogimle closed 10 years ago
Это из-за того что scrollFactorX-Y
становится нулевым и где-то при умножении получается 0. Добавлю проверку. Спасибо!
Ээм.. Залез покопался. Так вроде логично же что если scrollFactorX-Y == 0
, значит globalX-Y
отражает положение объекта без учета позиции камеры так как объект не подлежит прокручиванию (смены своего положения относительно позиции камеры). Или вы имели в виду что-то другое?
Приведите наглядный пример проблемы если я вас не правильно понял. Спасибо!
значится UI элемент находится в своем слое, а слой инфосообщений в своем, когда я пытаюсь вывести сообщение оно выводится не рядом с UI элементом, а все время в начале уровня... просто я понял глобальность буквально - как безусловное положение относительно рутового элемента, не вдаваясь в подробности, ну теперь все понятно, просто надо для HUD сделать свой слой сообщений и пользоваться им, спасибо за оперативность
Если ваш UI где-то далеко на уровне и вам надо выводить сообщение рядом с ним, то для таких сообщений, чтобы не заводить отдельный слой, просто нужно оставлять scrollFactor
по умолчанию.
при isScrolled == false глобальные координаты перестают глобальными и равняются экранным