Раскрывающаяся панель с элементами управления

Общие вопросы о Unity3D

Раскрывающаяся панель с элементами управления

Сообщение anndrrey84 28 май 2012, 12:39

Хочу чтоб: :)
Справа при наведении или нажатии на button вылазит окошко с панелью управления. На ней будут основные данные движения(курс, скорость ets.), но не в циферках, а картинки с камер установленных над элементами управления судном. Руль у меня крутится перетаскиванием мыши при наведении на него и перетаскивании. Если возможно, и чтоб крутить его можно было так же но и в этой панели. Делал всё по скудным англ. мануалам самого юнити так как инет редкость. Подробности не прошу, хотя - бы намёк куда смотреть.
Думаю через GUI сделать rect, который при наведении на край плавно раскрывается, но как туда камеры повставлять?

Изображение

P.S.: Не хватает рук, времени, знаний, времени для накопления знаний, зарплаты за 4 месяца, здорового сна, вкусной пищи, скорости интернета.
Прошу учитывать вышеизложенное при составлении ответа, а не посылать в ГРУБОЙ форме на просторы форума
Последний раз редактировалось anndrrey84 28 май 2012, 13:12, всего редактировалось 2 раз(а).
anndrrey84
UNец
 
Сообщения: 11
Зарегистрирован: 05 мар 2011, 05:34

Re: Панель управления

Сообщение anndrrey84 28 май 2012, 13:09

А главное содержательно :)) Можно поподробнее тогда? :)
anndrrey84
UNец
 
Сообщения: 11
Зарегистрирован: 05 мар 2011, 05:34

Re: Раскрывающаяся панель с элементами управления

Сообщение anndrrey84 28 май 2012, 13:31

Ладно пообщаюсь сам с собой.

Походу как-то так:
Синтаксис:
Используется csharp
        void OnGUI(){
          windowRect = GUI.Window(0, windowRect, WindowFunction, "My Window");
        }
        void WindowFunction(int windowID) {
        // Сюда вставить картинку
        }
 


Как вытащить картинку с камеры и засунуть в WindowFunction
anndrrey84
UNец
 
Сообщения: 11
Зарегистрирован: 05 мар 2011, 05:34

Re: Раскрывающаяся панель с элементами управления

Сообщение Guyver 28 май 2012, 13:51

Это может быть не обязательно ГУИ окно ... может быть бокс, панель, группа ... что угодно со скином нужным вам и нужным контекстом (вроде так называется структура с содержимым контрола ГУИ с текстурой, текстом и тд).

как засунуть на ГУИ рендер с камеры ? ... видимо RenderToTexture ... и биндить текстуру на элемент ГУИ (ТОЛЬКО !! ПРО версия)

как сделать управление внутри ГУИ контрола ? ... ну если не вдаваться в тонкости геометрии внутри рендертаргета ... то можно следить всякие маус даун, маус ап, маус мув для нужного контрола ... например если "тащим мышку" внутри контрола для камеры1, то крутим крутилочку, которую фоткает камера1 ... как то так.
Xcombat: 3D шутер на летающих тарелках!
Аватара пользователя
Guyver
UNIверсал
 
Сообщения: 392
Зарегистрирован: 21 июл 2010, 08:04
Откуда: Челябинск

Re: Раскрывающаяся панель с элементами управления

Сообщение anndrrey84 28 май 2012, 14:45

Нашел тут: http://answers.unity3d.com/questions/20 ... -guiw.html
но ничего не понимаю, куча лишнего в коде. Что вытащить от туда?
anndrrey84
UNец
 
Сообщения: 11
Зарегистрирован: 05 мар 2011, 05:34

Re: Раскрывающаяся панель с элементами управления

Сообщение pod4444 28 май 2012, 14:49

anndrrey84 писал(а):Нашел тут: http://answers.unity3d.com/questions/20 ... -guiw.html
но ничего не понимаю, куча лишнего в коде. Что вытащить от туда?

видимо прочесть там метод RenderToTexture, получить с помощью него Texture2D, работать как с обычной текстуркой.
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт


Вернуться в Общие вопросы

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33