20 Мая 2024, 14:42:19
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Логика > Красивое GUI
Красивое GUI
(Прочитано 11275 раз)
  [1]
Печать
DreadlockEugene | * | Новичок | Сообщений: 23 | « 19 Июля 2011, 09:30:36 »
Красивое GUI |
0
можно как-то заменить текстуру стандартного GUI или сделать так чтобы простые объекты (прямоугольник с наложенной текстурой) реагировал на события?
не могу найти =( помогите!
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #1 19 Июля 2011, 09:34:08 »
Re: Красивое GUI |
1
http://alteste.ru/archives/category/gui
DreadlockEugene | * | Новичок | Сообщений: 23 | «Ответ #2 19 Июля 2011, 10:26:33 »
Re: Красивое GUI |
2
добавил к стандартной кнопке GUISkin. Туда засунул текстуру. Но она вставилась крайне странно =(

* как получилось.png (6.53 Кб, 126x69 - просмотрено 1051 раз.)

* текстура.png (7.51 Кб, 128x44 - просмотрено 1774 раз.)
DreadlockEugene | * | Новичок | Сообщений: 23 | «Ответ #3 19 Июля 2011, 10:36:07 »
Re: Красивое GUI |
3
в низу примеры не просматриваемы =((
Alteste | *** | Постоялец | Сообщений: 224 | «Ответ #4 19 Июля 2011, 11:12:23 »
Re: Красивое GUI |
4
Ну если ты используешь стандартный гуи с гуискином, то обрати внимание, что в свойствах гуискина есть координаты для взятия из текстуры определенной области, чтобы применить ее на тот элемент, что ты хочешь. И еще в квесте есть стандартные примеры с использование гуискина, советую изучить их.
в низу примеры не просматриваемы =((
поставь q3d плеер, по моему он не ставится вместе с квестом, а лишь отдельно. Его можно найти в папке куда установился квест или скачать с сайта
« Последнее редактирование: 19 Июля 2011, 11:14:05 от Alteste »
DreadlockEugene | * | Новичок | Сообщений: 23 | «Ответ #5 19 Июля 2011, 16:11:55 »
Re: Красивое GUI |
5
Все получилось. Спасибо.
Одно НО. Так как я заменял текстуру стандартной кнопки с помощью GUISkin, то осталась анимация выделения. Т.е. при наведении на текстуру она "светится". Как-то это можно решить?
и ещё новый вопрос: как можно реализовать окна? сейчас у меня это просто большие кнопки с нужной текстурой. но, из-за проблемы описанной выше, они тоже светятся. Есть какие-то другие популярные средства создания окон в квесте?
DFM | * | Новичок | Сообщений: 23 | «Ответ #6 20 Июля 2011, 05:42:45 »
Re: Красивое GUI |
6
Есть мнение, что стандартный квестовый гуи съедает fps, поэтому лучше использовать свои поверхности с текстурами. Посмотри Templates->Cameras->Screen Space Camera

и по этой теме тебе тоже Screen Space Camera пригодиться
« Последнее редактирование: 20 Июля 2011, 05:45:52 от DFM »
DreadlockEugene | * | Новичок | Сообщений: 23 | «Ответ #7 20 Июля 2011, 08:30:24 »
Re: Красивое GUI |
7
Можно самый простой пример кнопки.. т.е. прикрутка событий. и простой пример анимации
DreadlockEugene | * | Новичок | Сообщений: 23 | «Ответ #8 20 Июля 2011, 10:52:10 »
Re: Красивое GUI |
8
И ещё. не могу найти в разделе "база исходников" ни одного приложения с реализацией меню. есть ли в интернете другие базы исходников? запросы поисковиков выдают абсолютную чушь
DFM | * | Новичок | Сообщений: 23 | «Ответ #9 20 Июля 2011, 11:04:46 »
Re: Красивое GUI |
9
http://guest3d.wohlnet.ru/forum/index.php?topic=60.0
Alteste | *** | Постоялец | Сообщений: 224 | «Ответ #10 20 Июля 2011, 11:37:39 »
Re: Красивое GUI |
10
Мудреное GUI в квесте - не благодарная затея. Лучше все продумать и сделать минималистично, иначе рискуешь критически просадить FPS.
dfx | ** | Пользователь | Сообщений: 95 | «Ответ #11 20 Июля 2011, 20:07:18 »
Re: Красивое GUI |
11
Собрал простой пример GUI с CopyImage. Есть окошки и кнопки, правда сортировку окон отрубил - по какой то, мне неведомой, причине, слетают идшки скинов и пропадают текстовые команды из ячеек массива после сортировки. ХЗ почему, может ктото допилит пример и сделает сортировку) Я массивы давно не юзал - на ОО и скриптах все же как-то проще все делается. Смеющийся

Анимацию не сделал, но там такая же суть как и в моем примере с бочками в теме http://guest3d.wohlnet.ru/forum/index.php?topic=1905.0.
* EasyGUISystem.zip (79.54 Кб - загружено 703 раз.)
« Последнее редактирование: 20 Июля 2011, 20:17:18 от dfx »
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Логика > Красивое GUI
Перейти в: