Сообщение от WISHMASTER35
Костян, ну я писал, что GUI.BeginGroup смещает начало координат. И что?
Я спрашивал как сделать, чтобы рисовать можно было координатами от 0 до 1.
|
Стандартными средствами - никак. Да это и не нужно. У тебя есть группа, ты знаешь ее размеры. Всё, этого достаточно.
Пример:
Rect groupRect = new Rect(10, 10, 100, 100);
GUI.BeginGroup(groupRect);
И вот, захотел ты нарисовать картинку в координате (0.5, 0.5).. Пишешь:
GUI.DrawTexture(new Rect(0.5F * groupRect.width, 0.5F * groupRect.height, 40, 20), someTexture);
Вот и всё. )