Показать сообщение отдельно
Старый 17.07.2012, 08:17   #3
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопрос по созданию игрового интерфейса

Пример расположения GUITexture в левом верхнем углу экрана:
Position: 0, 1, 0
Pixel Inset: (отступX, -высотаТекстуры - отступY, ширинаТекстуры, высотаТекстуры)
Пример расположения GUITexture в правом верхнем углу экрана:
Position: 1, 1, 0
Pixel Inset: (-отступX - ширинаТекстуры, -высотаТекстуры - отступY, ширинаТекстуры, высотаТекстуры)
Пример расположения GUITexture в левом нижнем углу экрана:
Position: 0, 0, 0
Pixel Inset: (отступX, отступY, ширинаТекстуры, высотаТекстуры)
Пример расположения GUITexture в правом нижнем углу экрана:
Position: 1, 0, 0
Pixel Inset: (-отступX - ширинаТекстуры, отступY, ширинаТекстуры, высотаТекстуры)
В качестве отступов и размеров подставляй свои рассчитанные.

PS: при разрешении экрана в 1280х1024 твой интерфейс растянется по высоте. Я бы предложил использовать одинаковую величину для изменения размера scrinBalans = 800 / scrinHeight; для ширины и высоты элементов управления.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Radnk (17.07.2012)