При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2017, 14:08  #81
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,379


По умолчанию

2 KiQ: скиссор в интерфейсе для кого сделан?
Дядя Миша вне форума Ответить с цитированием
Старый 07.06.2017, 19:09  #82
Qwertyus
Qwertyus
Майор
Регистрация: 13.08.2009
Сообщения: 1,090


По умолчанию

2 a1batross:
У Дяди Миши давно пофикшено заедание звука в меню при старте новой игры. И с билда 3477 пофикшен баг Паранойи с "прозрачной коробкой" вокруг игрока. Правда, фикс этот был сделан под карты NVidia, не знаю, как там с Андроидом.
Qwertyus вне форума Ответить с цитированием
Старый 07.06.2017, 19:18  #83
a1batross
a1batross
Старший сержант
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 369


По умолчанию

2 Qwertyus:
Это из-за DepthRange хака в Paranoia 1. Я не подсовываю движку GL-враппер, поэтому такое происходит.
Я его планировал полностью искоренить, переделав рендер Paranoia 1 под Ксашевый интерфейс, но отложил, решив заняться сначала UI, тем более давно планировал.
Я не помню таких фиксов при мерже изменений 3366 -> 3598 в форк.

А вот что там с заеданием звука не знаю. У меня и с оригинальным меню во время создания локального сервера бывало в Condition Zero. По сути создание сервера и открытие карты занимают слишком много времени в один кадр и главный поток не успевает подготовить звуковой буфер, чтобы его забрал SDL2 в аудио-потоке.
a1batross сейчас на форуме Ответить с цитированием
Старый 17.06.2017, 12:28  #84
a1batross
a1batross
Старший сержант
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 369


По умолчанию

Небольшие изменения в рендере шрифтов.
Сделал более аккуратные расчёты левых и правых границ.
СкоммунизилОдолжил реализации некоторых эффектов из VGUI2.

Скриншоты

Оффтоп

Последний раз редактировалось a1batross, 17.06.2017 в 12:33.
a1batross сейчас на форуме Ответить с цитированием
Старый 17.06.2017, 12:38  #85
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,379


По умолчанию

2 a1batross: у буквы G фостик отрезало. Но вообще мне нравится. Ты главное следи, чтобы меню не весило больше чем весь движок.
Дядя Миша вне форума Ответить с цитированием
Старый 17.06.2017, 12:46  #86
a1batross
a1batross
Старший сержант
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 369


По умолчанию

2 Дядя Миша:
$ du -sh libxashmenu.so libxash.so
1,9M libxashmenu.so
6,2M libxash.so

$ strip libxashmenu.so libxash.so && du -sh libxashmenu.so libxash.so
436K libxashmenu.so
1,9M libxash.so

Пока всё спокойно!
То что срезало и сам вижу. Надо где-то сложить высоту и радиус размытия(заодно уж и аутлайн).
a1batross сейчас на форуме Ответить с цитированием
Старый 18.06.2017, 01:12  #87
a1batross
a1batross
Старший сержант
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 369


По умолчанию

Обновление от 18.06.17:
* Добавлен шрифт-рендер. Используется везде в меню, так что любой текст есть его демонстрация.
* Добавлена возможность написания кастомных анимаций между страницами меню.
* Продвинутое позиционирование текста.
* ui_borderclip для дебага итемов.
Квары настроек шрифта:
  • ui_menufont -- шрифт меню
  • ui_confont -- шрифт а-ля консольный
  • ui_blursmallfont, ui_blurmedfont, ui_blurbigfont -- настройка размытия разных размеров шрифтов
  • ui_italicsmallfont, ui_italicmedfont, ui_italicbigfont -- курсив для разных размеров шрифта меню

Квары завёл демонстрации ради, потом будут или удалены, или перемещены, или переименованы, или поставлены на должность президента. Вот.

Загрузить DLL-ку можно во вложениях, распаковав 7Z архив.

Последний раз редактировалось a1batross, 18.06.2017 в 01:37.
a1batross сейчас на форуме Ответить с цитированием
Старый 18.06.2017, 11:57  #88
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,379


По умолчанию

2 a1batross: обрати внимание на UI_ConNPrintf, которые выводятся поверх меню - это для дебага, т.к. меню перекрывает консоль и отладочные сообщения.
Дядя Миша вне форума Ответить с цитированием
Старый 18.06.2017, 12:03  #89
a1batross
a1batross
Старший сержант
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 369


По умолчанию

2 Дядя Миша:
Con_N(X)Printf я не трогал. Я знаю, что для дебага они, т.к. и в клиентке, и в меню использовал.
a1batross сейчас на форуме Ответить с цитированием
Старый 18.06.2017, 12:06  #90
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 11,379


По умолчанию

В меню допускается использование кваров, но исторически так уж сложилось, что они были практически не востребованы там.
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:55.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community