Рисование в GUI

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Рисование в GUI

Сообщение BGM 25 мар 2013, 16:39

Можно ли в функции OnGUI рисовать линии, круги и т.д и т.п другие фигуры
Аватара пользователя
BGM
UNIт
 
Сообщения: 60
Зарегистрирован: 27 ноя 2012, 20:26

Re: Рисование в GUI

Сообщение wormik358 25 мар 2013, 17:22

Аватара пользователя
wormik358
UNIт
 
Сообщения: 127
Зарегистрирован: 19 июл 2011, 21:11

Re: Рисование в GUI

Сообщение Medveckij 25 мар 2013, 17:39

BGM писал(а):Можно ли в функции OnGUI рисовать линии, круги и т.д и т.п другие фигуры


Геморройная тема, уж поверь. С применением Unity GUI нет нельзя. Unity GUI всегда только rect т.е. прямоугольник. Есть несколько методов как обойти правило. К примеру реализовать меню мешами или текстурами. В случае с текстурами не забывай, что форма текстуры это лишь визуальная составляющая. Сама кнопка остается прямоугольной. Следовательно сделай ты кнопку овальной, у тебя все равно останутся невидимые активные углы rect`a. Но не стоит расстраиваться. :) В случае с текстурами, ставь проверку на наличие пикселя под курсором. Если пиксель есть - запускаем state машину с normal, hover, active. А на нет и суда нет.)) Но! это уже не совсем GUI. Это самодельные костыли, но работающие костыли.
Аватара пользователя
Medveckij
Адепт
 
Сообщения: 1014
Зарегистрирован: 10 ноя 2012, 15:44

Re: Рисование в GUI

Сообщение BGM 25 мар 2013, 19:32

Ясно.
Я хотел просто отрисовать стрелку для радара.
Сам радар сделал, но стрелку сделал как gameobject.Вот думал мож все куда проще.
Всем спасибо за ответы.)
Аватара пользователя
BGM
UNIт
 
Сообщения: 60
Зарегистрирован: 27 ноя 2012, 20:26

Re: Рисование в GUI

Сообщение waruiyume 25 мар 2013, 20:00

http://docs.unity3d.com/Documentation/S ... Pivot.html
Стрелка радара- это как, стрелка осциллографа, но только радара?)
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Рисование в GUI

Сообщение BGM 26 мар 2013, 18:00

waruiyume писал(а):http://docs.unity3d.com/Documentation/ScriptReference/GUIUtility.RotateAroundPivot.html
Стрелка радара- это как, стрелка осциллографа, но только радара?)

Спс.Протестирую.)
Аватара пользователя
BGM
UNIт
 
Сообщения: 60
Зарегистрирован: 27 ноя 2012, 20:26


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 11