Использование Unity 4.3 в режиме 2d У меня есть GameObject, который является спрайтом (в SpriteRenderer, который я установил спрайт), и я пытаюсь поместить его в верхнем левом углу экрана.
Я бы хотел, чтобы этот спрайт располагался в левом верхнем углу (например) в каждом разрешении (у меня есть iOS как цель сборки, так что в моем случае я говорю об iPhone со всеми разрешениями, сетчаткой, без сетчатки, iPad и т.д.).
Что мне не хватает, как работает система координат, я привык работать с пикселями в системе координат, где 0,0 начинаются с нижнего левого или верхнего левого.
Здесь, в Unity 4.3, похоже, что 0,0 находится в центре (это явно не большая проблема), но то, что меня смущает, заключается в том, что если я печатаю ширину моего объекта (который составляет 128 пикселей), я получаю 1.06 в качестве значения, а также экран подразделяется на "точки", я полагаю, поэтому левый -3, а правый - +3
так что вопросы: Почему моя ширина спрайта составляет 1,06? Как я должен позиционировать вещи в этой системе?
Представьте себе, что я хочу поместить квадрат 128px * 128px точно в верхнем левом углу, как я могу это сделать?