Юнити.
Хочу с помощью скрипта нарисовать квадратик с текстуркой, созданной тоже скриптом, так, чтобы верхний левый угол находился в глобальных координатах 0, 0
Создаю пустой GameObject в 0, 0, вешаю на него скрипт и рендерер. В скрипте создаю текстуру, пытаюсь нарисовать ее в прямоугольнике, который начинается в координатах, которые совпадают с координатами GameObject.
Пытаюсь получить глобальные координаты GameObject с помощью transform.position. В доке к полю сказано "The world space position of the Transform"
по итогу прямогольник рисуется в левом верхнем углу камеры, а не в центре. Причем, если двигать камеру, прямоугольник будет двигаться вместе с ней.
Что я делаю не так? Почему transform.position считает координаты с левого верхнего улгла камеры, а не с глобальных координат?
отвяжи камеру, не?
Обсуждают сегодня