Мне нужен способ получить пиксельные координаты прямого преобразования.Unity Получить пиксельные координатные значения из RectTransform
x позиция, где 0 - левая часть экрана, и положение y, где 0 - нижняя часть экрана.
Мне нужен способ получить пиксельные координаты прямого преобразования.Unity Получить пиксельные координатные значения из RectTransform
x позиция, где 0 - левая часть экрана, и положение y, где 0 - нижняя часть экрана.
Вы хотите использовать Camera.WorldToScreenPoint
.
Преобразование происхождения объекта.
Преобразование объекта происхождения + ширина.
Преобразование объекта происхождения + высота.
Ваши пиксельные координаты - это Array [origin.x, origin.y, origin.x + ширина, происхождение.y + высота]
В 3d нет пикселей. Только единицы в единстве 3d.
float x = transform.x;
float y = transform.y;
Вы получите единицы измерения по x, y.
Если вы работаете с текстурами, вы можете использовать Texture2D, у него есть некоторые методы работы с пикселями.