forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   GUI (http://forum.boolean.name/showthread.php?t=9)

Conan Fedr 21.02.2006 02:51

Ну или отдаленно похожее на винГУИ , например можно попробовать сделать заголовок окна слева и при нажатии на кнопочку свернуть окно будет складываться гормошкой :) . Или вот еще что , такого нету не в одном ГУИ под блитз - панель задач . ЕЕ можно было бы использовать для удобного сворачивания и разворачивания окон .

Maxus 21.02.2006 10:19

Цитата:

Originally posted by Conan Fedr@21.2.2006, 2:51
Или вот еще что , такого нету не в одном ГУИ под блитз - панель задач . ЕЕ можно было бы использовать для удобного сворачивания и разворачивания окон .

А вот это мне кажется лишним, я же не эмулятор Винды писать собираюсь.

pax 07.07.2006 20:39

Вот начал модификацию известного всем BBGUI с помощью своей библиотеки Image3D. Вроде получается, но есть еще баги:

1. Криво работают раскрывающиеся списки (отображаются только в области окна). Как это исправить я пока незнаю, но идеи есть.
2. Незнаю как исправить размытость окон, возникающую в результате сглаживания текстур при растяжении...

Потестируйте пожалуйста на производительность старое и новое BBGUI (WorldEditorWithOldGUI.bb и WorldEditor.bb соответственно) на кол-во FPS. Очень интересно как оно у вас работать будет.

______________________________________
Последнюю версию BBGUI3D ищите ниже ;)

pax 08.07.2006 13:36

Вот обновление GUI... от багов не избавился, но пднял производительность еще почти в два раза... у меня раньше работало с FPS 550-600, а сейчас 1100-1150 :)

Теперь GUI поддерживает прозрачность окон ;)

_____________________________________________
Последнюю версию BBGUI3D ищите ниже ;)

Diplomat 08.07.2006 14:25

Потестил.
Высказывать респекты тут ИМХО излишне, но я не могу удержаться: РЕСПЕКТ!

FPS: ~828. При выполнении операций над ГУИ, просаживается на 10-20. (ноут Целерон-1400Мгц, Радий-9000 встроенный)

Насчет багов:
1. Баг с раскрывающимся списком имеет место быть;
2. Обрати внимание на поля ввода цифр в (WorldEditor -> Settings -> Position/Rotation/Scale). После ввода не обновляются, текст "налезает";
3. При изменении размеров окна по горизонтали до допустимого минимума, появляются артефакты.

В остальном работает отлично. :)

pax 08.07.2006 14:57

Спасибо, за тест :)

Цитата:

Сообщение от Diplomat
2. Обрати внимание на поля ввода цифр в (WorldEditor -> Settings -> Position/Rotation/Scale). После ввода не обновляются, текст "налезает";

На счет этого, это я криво задал параметры числовых окон :@

Цитата:

Сообщение от Diplomat
3. При изменении размеров окна по горизонтали до допустимого минимума, появляются артефакты.

А у меня нету этих артефактов :dontknow: А какие они? (может текстура слишком маленкая становится... а на некоторых карточках глюки с этим...)

Diplomat 08.07.2006 20:23

Вложений: 2
Кусок скриншота с наблюдающимся багом.
Полосатая палка слева- это и есть уменьшеное до предела окно.
Ранее баги с текстурами малого размера не наблюдался.

pax 08.07.2006 21:28

Вот потестируй пожалуйста... сделал чтоб текстура по ширине и высоте не становилась меньше 64 текселей...
______________________________
(Обновление в следующем посте)

pax 09.07.2006 01:17

Так... список теперь работает, но не разобрался пока с его прозрачностью... еслиб этот GUI не был кривым, то было бы просто сделать, а так пока без прозрачности... если исправлю, то выложу...

Прошу потестировать на наличие багов...

(обновление прилагается ;) )

PS: странные вещи... на NVidia видеокартах какието глюки с модифицированным GUI... у кого текст не отображается, а у кого тормозит... у всех такие глюки?

_____________________________________________
Последнюю версию BBGUI3D ищите ниже ;)

pax 09.07.2006 15:19

Вложений: 2
Ну вот. Покончено почти со всеми багами. А самое главное теперь работает на NVidia карточках... и дело было в том, что при хранении текстур в видеопамяти блитц упорно не хотел рисовать на них текст, а так как у меня там в нескольких местах создание текстур, то сразу не понял :)

Осталось неисправленным:
1. Прозрачность выпадающено списка.
2. Размытость текстур (боюсь простыми способами исправить не получится, а непростыми слишком напряжно будет, и тормозу прибавится)

Прошу потестить на наличие ненайденных багов...

impersonalis 09.07.2006 15:32

Со включённым winAMP в окне : 260-334 ФПС
жифорс 5700фх
512 озу
2.81 ГГц

pax 09.07.2006 15:43

Цитата:

Сообщение от impersonalis
Со включённым winAMP в окне : 260-334 ФПС
жифорс 5700фх
512 озу
2.81 ГГц

:)
Глюков не наблюдается? и скажи пожалйста, скока FPS в полный экран.

Diplomat 09.07.2006 16:16

ФПС~750. При перетаскивании окон просаживается чуть более, чем на 50.
В оконном режиме ФПС около 200.

Описанных ранее багов более нет в живых. :)
Появления новых не заметил.

...Правда датчик уверяет, что доступная видеопамять- БОЛЕЕ 128Мб (~185496000 байт), что предполагает значительный самоапгрейд видюхи моего ноута... :)

pax 09.07.2006 20:24

Вложений: 2
Исправлен еще один баг, связанный с "не"перерисовкой окон при деактивации. теперь работает нормально.

Потестировал я скины для этого GUI и понял, что пока не будет работать флаг 256 для на NVidia видеокарточках, у них окна со скинами будут тормозить безбожно... а на ATI все работает отлично, как и со стандартными окнами без скинов...

amazed 23.08.2006 14:18

Re: GUI
 
скачал я xgui, запускаю пример пишет ошибка function xui2_getkey_state not found
что делать?


Часовой пояс GMT +4, время: 18:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot