![]() |
Создать простой и в тоже время красивый, быстрый и полнофункциональный графический интерфейс пользователя нам поможет вот такая либа от Future-Coding.
к сожалению команда забила на обновление либы, последняя версия была 2, хелп к сожалению на либу версии 1, но понять принцип юзания можно... описание функций смотрим тут. :) как будет время, я обновлю перевод. :) |
Либа конечно интересная, но больно тяжелая.
Нужно тут кучу всего перевести во внешнюю ДЛЛ, и будет круто. |
Эта либа рулит тока для какихнить прог простеньких , больно она глючная . А ваще красивая :) . Есть другая либа она конечно несравнится с этой по возможностям и красоте , но она в самый раз для использования интерфейса совместно с 3д .
|
оставляйте плиз ссылки на другие GUI какие вам понравились больше... и с кратким описанием плиз :)
|
Я просто хочу сделать ЛибуГУИ и незнаю нужна она или нет, поддержка скинов, и т.д.
Но вывод будет через ДХ прям в окно блитза, Двигл сам по себе принимать участие в этом не будет. |
Если так то это куль :) . И еще Maxus напиши плиз мне на мыло плиз как получить контекст окна блитза я хочу чегонить туды вывести попробовать :)
|
Хендл окна можно получиьт при помощи BlitzSYS.dll (к неё прилагется враппер на b3d). Глянь в либах.
|
Зачем.
Есть команда Блитз для этих целей. Код:
HWND=SystemProperty("AppHWND") |
Интерфейс в библиотеке особенно такого качества как вы делаете ( сужу по водичке ) затмил бы все существующие на сей день интерфейсы .
|
2Conan Fedr: как говорится "для спасибо" есть баннеры (в данном случае неактально) и рейтинг =)
|
2impersonalis
Цитата:
|
Проше прощения Господа!!!
Наврятли ГУИ библа нашего производства кого то затмит, просто куча наработак уже есть и на ОФФСАЙТЕ. Есть один пример написанный на С++, просто ссылок сейчас не помню, пороюсь и обязательно скину. |
Ну примеров водички тоже куча везде :) . Но такую красивую функциональную и притом неглючную я видел только у вас . ;)
|
Цитата:
ГУИ начну разрабатывать в ближайшее время, как свободные минутки найдуться. |
Ок , насчет ГУИ мне кажется копировать винГУИ неочень интересно , попробуй придумать чтонить оригинальное :) .
|
Ну или отдаленно похожее на винГУИ , например можно попробовать сделать заголовок окна слева и при нажатии на кнопочку свернуть окно будет складываться гормошкой :) . Или вот еще что , такого нету не в одном ГУИ под блитз - панель задач . ЕЕ можно было бы использовать для удобного сворачивания и разворачивания окон .
|
Цитата:
|
Вот начал модификацию известного всем BBGUI с помощью своей библиотеки Image3D. Вроде получается, но есть еще баги:
1. Криво работают раскрывающиеся списки (отображаются только в области окна). Как это исправить я пока незнаю, но идеи есть. 2. Незнаю как исправить размытость окон, возникающую в результате сглаживания текстур при растяжении... Потестируйте пожалуйста на производительность старое и новое BBGUI (WorldEditorWithOldGUI.bb и WorldEditor.bb соответственно) на кол-во FPS. Очень интересно как оно у вас работать будет. ______________________________________ Последнюю версию BBGUI3D ищите ниже ;) |
Вот обновление GUI... от багов не избавился, но пднял производительность еще почти в два раза... у меня раньше работало с FPS 550-600, а сейчас 1100-1150 :)
Теперь GUI поддерживает прозрачность окон ;) _____________________________________________ Последнюю версию BBGUI3D ищите ниже ;) |
Потестил.
Высказывать респекты тут ИМХО излишне, но я не могу удержаться: РЕСПЕКТ! FPS: ~828. При выполнении операций над ГУИ, просаживается на 10-20. (ноут Целерон-1400Мгц, Радий-9000 встроенный) Насчет багов: 1. Баг с раскрывающимся списком имеет место быть; 2. Обрати внимание на поля ввода цифр в (WorldEditor -> Settings -> Position/Rotation/Scale). После ввода не обновляются, текст "налезает"; 3. При изменении размеров окна по горизонтали до допустимого минимума, появляются артефакты. В остальном работает отлично. :) |
Спасибо, за тест :)
Цитата:
Цитата:
|
Вложений: 2
Кусок скриншота с наблюдающимся багом.
Полосатая палка слева- это и есть уменьшеное до предела окно. Ранее баги с текстурами малого размера не наблюдался. |
Вот потестируй пожалуйста... сделал чтоб текстура по ширине и высоте не становилась меньше 64 текселей...
______________________________ (Обновление в следующем посте) |
Так... список теперь работает, но не разобрался пока с его прозрачностью... еслиб этот GUI не был кривым, то было бы просто сделать, а так пока без прозрачности... если исправлю, то выложу...
Прошу потестировать на наличие багов... (обновление прилагается ;) ) PS: странные вещи... на NVidia видеокартах какието глюки с модифицированным GUI... у кого текст не отображается, а у кого тормозит... у всех такие глюки? _____________________________________________ Последнюю версию BBGUI3D ищите ниже ;) |
Вложений: 2
Ну вот. Покончено почти со всеми багами. А самое главное теперь работает на NVidia карточках... и дело было в том, что при хранении текстур в видеопамяти блитц упорно не хотел рисовать на них текст, а так как у меня там в нескольких местах создание текстур, то сразу не понял :)
Осталось неисправленным: 1. Прозрачность выпадающено списка. 2. Размытость текстур (боюсь простыми способами исправить не получится, а непростыми слишком напряжно будет, и тормозу прибавится) Прошу потестить на наличие ненайденных багов... |
Со включённым winAMP в окне : 260-334 ФПС
жифорс 5700фх 512 озу 2.81 ГГц |
Цитата:
Глюков не наблюдается? и скажи пожалйста, скока FPS в полный экран. |
ФПС~750. При перетаскивании окон просаживается чуть более, чем на 50.
В оконном режиме ФПС около 200. Описанных ранее багов более нет в живых. :) Появления новых не заметил. ...Правда датчик уверяет, что доступная видеопамять- БОЛЕЕ 128Мб (~185496000 байт), что предполагает значительный самоапгрейд видюхи моего ноута... :) |
Вложений: 2
Исправлен еще один баг, связанный с "не"перерисовкой окон при деактивации. теперь работает нормально.
Потестировал я скины для этого GUI и понял, что пока не будет работать флаг 256 для на NVidia видеокарточках, у них окна со скинами будут тормозить безбожно... а на ATI все работает отлично, как и со стандартными окнами без скинов... |
Re: GUI
скачал я xgui, запускаю пример пишет ошибка function xui2_getkey_state not found
что делать? |
Re: GUI
Народ, выложите куда-нибудь наружу файл BBGUI3D.rar
С этого сайта не качается. |
Re: GUI
Х.З. у меня качается... попробуй отсюда
|
Часовой пояс GMT +4, время: 18:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot