Показать сообщение отдельно
Старый 09.11.2015, 21:05   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Проделки позиции элемента GUI

Сообщение от pax Посмотреть сообщение
а чего не transform.localPosition? В целом - пивот твоего парента не в нуле координат наверное. В инспекторе отображается localPosition.

Вообще с позиционированием элементов UI из кода есть свои заморочки, стараюсь этого не делать. Обычно все координаты заранее в префабе прописаны. Делаю просто
var uiElement Instantiate(prefab);
uiElement.GetComponent<RectTransform>().SetParnet(parentTransformfalse); 
Ну у меня не получится заранее в префабе всё прописать.
Дело в том что стоит задача: над каждым объектом из списка на гуе поместить кнопку. Соответственно координаты приходится рассчитывать рантайм.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием