HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > [делюсь] PNG в интерфейс
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 35

Рейтинг



Цитата:
Дядя Миша писал:
ты же первый завопишь, почему маленькие карты из ка-эс так долго грузятся (ориентировочно 10-30 секунд).

О каком увеличении времени загрузки идет речь, если PNG 256x256 грузится ровно 3 миллисекунды (BMP — одну)?

Цитата:
Дядя Миша писал:
Сейчас это неактуально. JPEG весит еще меньше и грузится не в пример быстрее, если уж на то пошло.

JPEG в интерфейсе подойдет разве что как какой-нибудь background.

Сообщить модератору | IP: Записан
Сообщение: 131815

Старое сообщение 25-01-2014 15:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35208
Нанёс повреждений: 515 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
tolerance писал:
грузится ровно 3 миллисекунды (BMP — одну)

На чём профилировал? Каким методом? Насколько зашумлённый был пнг?
Пока что твоё заявление звучит примерно как "волатила выдает 400 фпс". Т.е. во вранье не упрекнёшь, но без деталей инфа бесполезна.

Сообщить модератору | IP: Записан
Сообщение: 131821

Старое сообщение 25-01-2014 16:30
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 35

Рейтинг



XaeroX:

PNG загружает libpng, как и у автора темы.

Картинка одинаковая, сохраненная в BMP и PNG:

Вложение: test.zip (316.5 кб)
Этот файл был скачан 386 раз.

Сообщить модератору | IP: Записан
Сообщение: 131824

Старое сообщение 25-01-2014 16:45
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35208
Нанёс повреждений: 515 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Окей, принято.
Но даже если так, из твоего теста следует, что при использовании пнг время загрузки игры вырастает в 3 раза. Т.е. скажем с 10 с до полминуты. Это разве норма?

Сообщить модератору | IP: Записан
Сообщение: 131825

Старое сообщение 25-01-2014 16:48
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33152
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Но даже если так, из твоего теста следует, что при использовании пнг время загрузки игры вырастает в 3 раза

Да он сам не понимает что несет, ему лишь бы поспорить. Надо его забанить, да и всё.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 131829

Старое сообщение 25-01-2014 17:02
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 35

Рейтинг



Цитата:
XaeroX писал:
Т.е. скажем с 10 с до полминуты.

Это очень натянутое "т.е.".
Ведь что бы интерфейс на BMP'шках грузился 10 секунд — это надо что бы в игре было 10000 BMP 256x256 файлов @_@.

А в реальной игре сколько будет использоваться? Да 1-3 изображения на весь интерфейс, вот и получаем, что за место 3 мс, загрузка будет идти 9 .

Ну или даже если взять CS, в котором 56 TGA файлов для VGUI. Ну будут они грузиться не 56 мс, а 168, кто-то это заметит? Да ни кто.

Сообщить модератору | IP: Записан
Сообщение: 131834

Старое сообщение 25-01-2014 17:12
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35208
Нанёс повреждений: 515 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


tolerance
Мы только про интерфейс или текстуры вообще?
Если второе, то советую промерить скорость загрузки 1024х1024 пнг. И сравнивать не с бмп, а с тга.

Цитата:
tolerance писал:
Это очень натянутое "т.е.".

Разумеется, я ведь не учёл модель процессора. Эти полминуты могут и в две минуты вылиться.

Сообщить модератору | IP: Записан
Сообщение: 131835

Старое сообщение 25-01-2014 17:14
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 35

Рейтинг



XaeroX, про интерфейс же. Только ДМ непонятно с чего начал писать про вопли при загрузке уровня.

За это сообщение tolerance получил предупреждение за распространение ложных слухов

Сообщить модератору | IP: Записан
Сообщение: 131836

Старое сообщение 25-01-2014 17:23
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33152
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
tolerance писал:
Только ДМ непонятно с чего начал писать про вопли при загрузке уровня.

С того что лично всё это протестировал в своё время.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 131838

Старое сообщение 25-01-2014 17:34
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


tolerance
Какое разрешение у таймера? Может BMP не за миллисекунду грузится, а за одну десятую миллисекунды.

Плюс, ты там Debug вызываешь до того, как вычисляется затраченное время, то есть у тебя он показывает еще и время, затраченное на вывод строки "loaded in".

Сообщить модератору | IP: Записан
Сообщение: 131853

Старое сообщение 25-01-2014 19:40
- За что?
domded
люби няшного котейку

Дата регистрации: Aug 2013
Проживает: (void)
Сообщений: 146

Рейтинг



Ну и развели вы тут познавательное обсуждение, хех. По теме больше сказать ничего не могу, так не высчитывал его, был просто цель написать такую фичу.
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire? Было бы интересно глянуть.
Government-Man, ты вроде где-то собирался писать свой вгуи. Как успехи?

Сообщить модератору | IP: Записан
Сообщение: 131863

Старое сообщение 25-01-2014 22:07
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33152
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
domded писал:
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire?

У ФиЭктры спроси сцылочку, есть сайт с описанием этих форматов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 131875

Старое сообщение 26-01-2014 13:36
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 35

Рейтинг



Government-Man, глубже миллисекундного таймера я не работал .

Цитата:
domded писал:
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire? Было бы интересно глянуть.

А что тебя в этих модельках привлекло? Вроде как ничего особенного, у "пропов" даже коллизия не появилась.

Сообщить модератору | IP: Записан
Сообщение: 131879

Старое сообщение 26-01-2014 13:44
- За что?
domded
люби няшного котейку

Дата регистрации: Aug 2013
Проживает: (void)
Сообщений: 146

Рейтинг



Хочу дописать hlmv под это дело.

Сообщить модератору | IP: Записан
Сообщение: 131887

Старое сообщение 26-01-2014 17:59
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


tolerance
Сравни хотя бы загрузку в цикле 100 PNG и 100 BMP.

Цитата:
domded писал:
Government-Man, ты вроде где-то собирался писать свой вгуи. Как успехи?


Ты про тот гуй, где я спрашивал, как картинки для него хранить? Я написал, но хз полноценным гуем это вряд ли можно назвать. Так, небольшая либа с утилитами для сугубо личного пользования.

Сообщить модератору | IP: Записан
Сообщение: 131888

Старое сообщение 26-01-2014 19:08
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 23:39. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > [делюсь] PNG в интерфейс
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024