• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Красивое GUI

Автор DreadlockEugene, 19 июля 2011, 10:30:36

« назад - далее »

DreadlockEugene

можно как-то заменить текстуру стандартного GUI или сделать так чтобы простые объекты (прямоугольник с наложенной текстурой) реагировал на события?
не могу найти =( помогите!

Ruslan


DreadlockEugene

добавил к стандартной кнопке GUISkin. Туда засунул текстуру. Но она вставилась крайне странно =(

DreadlockEugene


Alteste

#4
Ну если ты используешь стандартный гуи с гуискином, то обрати внимание, что в свойствах гуискина есть координаты для взятия из текстуры определенной области, чтобы применить ее на тот элемент, что ты хочешь. И еще в квесте есть стандартные примеры с использование гуискина, советую изучить их.
Цитата: DreadlockEugene от 19 июля 2011, 11:36:07
Цитата: Ruslan от 19 июля 2011, 10:34:08
http://alteste.ru/archives/category/gui
в низу примеры не просматриваемы =((
поставь q3d плеер, по моему он не ставится вместе с квестом, а лишь отдельно. Его можно найти в папке куда установился квест или скачать с сайта

DreadlockEugene

Все получилось. Спасибо.
Одно НО. Так как я заменял текстуру стандартной кнопки с помощью GUISkin, то осталась анимация выделения. Т.е. при наведении на текстуру она "светится". Как-то это можно решить?
и ещё новый вопрос: как можно реализовать окна? сейчас у меня это просто большие кнопки с нужной текстурой. но, из-за проблемы описанной выше, они тоже светятся. Есть какие-то другие популярные средства создания окон в квесте?

DFM

#6
Есть мнение, что стандартный квестовый гуи съедает fps, поэтому лучше использовать свои поверхности с текстурами. Посмотри Templates->Cameras->Screen Space Camera

и по этой теме тебе тоже Screen Space Camera пригодиться

DreadlockEugene

Можно самый простой пример кнопки.. т.е. прикрутка событий. и простой пример анимации

DreadlockEugene

И ещё. не могу найти в разделе "база исходников" ни одного приложения с реализацией меню. есть ли в интернете другие базы исходников? запросы поисковиков выдают абсолютную чушь


Alteste

Мудреное GUI в квесте - не благодарная затея. Лучше все продумать и сделать минималистично, иначе рискуешь критически просадить FPS.

dfx

#11
Собрал простой пример GUI с CopyImage. Есть окошки и кнопки, правда сортировку окон отрубил - по какой то, мне неведомой, причине, слетают идшки скинов и пропадают текстовые команды из ячеек массива после сортировки. ХЗ почему, может ктото допилит пример и сделает сортировку) Я массивы давно не юзал - на ОО и скриптах все же как-то проще все делается. ;D

Анимацию не сделал, но там такая же суть как и в моем примере с бочками в теме https://guest3d.wohlnet.ru/forum/index.php?topic=1905.0.