Как перевернуть надпись на кнопке
| |
HyPuK | Дата: Сб, 04 Авг 2012, 21:33 | Сообщение # 1 |
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
|
Как перевернуть надпись на кнопке на 90 градусов имею: (GUI.Button(new Rect(Screen.width - 100, 20, 50, 100), "Рюкзак"))
нужно:
|
|
|
|
seaman | Дата: Сб, 04 Авг 2012, 21:49 | Сообщение # 2 |
![seaman](/avatar/33/290422.jpg) Гуру
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
|
1. Делать свой ГУИ - на плашках. 2. Использовать готовые ГУИ, типа NGUI, EzGUI... 3. Ждать версии 4.3-4.5 Там обещают нормальный ГУИ.
|
|
|
|
HyPuK | Дата: Сб, 04 Авг 2012, 22:48 | Сообщение # 3 |
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
|
Я новичок(то ли такой жаргон не понимаю), что такое ГУИ?
|
|
|
|
seaman | Дата: Сб, 04 Авг 2012, 22:55 | Сообщение # 4 |
![seaman](/avatar/33/290422.jpg) Гуру
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
|
ТУТ ответили как сделать стандартным ГУИ Code void OnGUI() { Matrix4x4 mat = GUI.matrix; GUIUtility.RotateAroundPivot(90f, new Vector2((Screen.width - 100), 10)); GUI.Button(new Rect(Screen.width - 100, 20, 100, 50), "рюкзак"); GUI.matrix = mat; }
|
|
|
|
HyPuK | Дата: Сб, 04 Авг 2012, 23:28 | Сообщение # 5 |
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
|
Большое спасибо Добавлено (04.08.2012, 23:28) --------------------------------------------- Я меня ещё вопрос: почему перевернутые не горят? ![](http://teenagers-tatar.ucoz.ru/Games/snimok3.png)
|
|
|
|
seaman | Дата: Сб, 04 Авг 2012, 23:38 | Сообщение # 6 |
![seaman](/avatar/33/290422.jpg) Гуру
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
|
Ну тут и текстуры размыты. Думаю если все же делать стандартным ГУИ, то лучше не получится. Хотя можно попробовать полпиксельный сдвиг: Code GUI.Button(new Rect(Screen.width - 100 + 0.5f, 20 - 0.5f, 100, 50), "рюкзак"); Не уверен как его обработает Юнитевский ГУИ. Во всех ГУИ на плашках это используется.
|
|
|
|
|