HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 112 113 114 115 [116] 117 118 119 120 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 26

Рейтинг



Заметил интересный баг с fmod-овским плеером когда переходишь с карты на карту музыка продолжает дальше играть и когда загружаешь новые сейвы музыка и дальше играет хоть и на карте нет энтити отвечающей за него, так почему так происходит и как убрать такую досаду можно?

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 09-06-2018 08:06
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Luciferchik Если ты под ксаш делаешь, выкинь этот fmod совсем.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 09-06-2018 08:39
-
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:
Luciferchik Если ты под ксаш делаешь, выкинь этот fmod совсем.
Нет, не под ксаш но есть такая возможность, что некоторые наработки могут на него переехать но это зависит уже от количества этих наработок так, что ксаш пока далеко от меня

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 09-06-2018 09:03
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Luciferchik писал:
когда переходишь с карты на карту музыка продолжает дальше играть

Ну в халфе это нормальное поведение тащем-то. В стим-версии плеер сломан, при переходах музыка глохнет, если gamedir != valve. Фмод глушить в таком случае надо принудительно, отправляя мессагу с пустым именем mp3-шки, или отправляя какой-нибудь null.mp3
Цитата:
Luciferchik писал:
когда загружаешь новые сейвы музыка и дальше играет хоть и на карте нет энтити отвечающей за него

Нужно сделать клиентский сейв для фмода. Смотри тему и стучи в личку тов. Sigurth, чтоб он сделал тутор. А по тутору уже сможешь сделать кастомное сохранение для фмода. Ну или подождать, когда это сделаю я...

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

Старое сообщение 09-06-2018 12:27
- За что?
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 26

Рейтинг



Цитата:
Ku2zoff писал:
Ну или подождать, когда это сделаю я...

Могу в принципе и подождать мне спешить некуда, а вот что можешь еще по партиклях сказать, прост я делал такую вот штуку с ними брал свою длл клиента и запускал с длл сервера спирита и в такой связки они работали нормально

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 09-06-2018 12:50
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Luciferchik писал:
хоть и на карте нет энтити отвечающей за него

Энтитя не отвечает за музыку, энтитя просто посылает команду мп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: Записан
Сообщение: 172879

Старое сообщение 09-06-2018 12:50
-
Luciferchik
Whatever...

Дата регистрации: Jan 2016
Проживает: в гостях
Сообщений: 167
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:
Энтитя не отвечает за музыку, энтитя просто посылает команду мп3 плееру.
Ну да это верно, жаль что этот плеер с большими костылями в хл в других играх которых я его замечал он там выполнен на ура

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 09-06-2018 13:31
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Я пока вплотную не изучал это всё, а тема вперед убегает и контекст теряется, поэтому я спрошу сейчас, но вопросы будут тупые.

Цитата:
Дядя Миша писал:
Сервер, понятное дело, пропускает эту команду через код физики плеера и сдвигается с учётом влияния геометрии. Эти же команды проигрываются локально на клиенте, на том же самом коде физики плеера. То что получается на выходе - это предсказанный оригин игрока.

Я думал что сервер нужен чтобы игрок взаимодействовал с его энтитями. А тут оказывается что клиент может сам локально проигрывать те же команды движения игрока. Но он же ничего не знает про лифты и прочее. В таких случаях его поправляют ошибкой предиктинга?

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

А вот это уже интересно, я как минимум пойму откуда у меня баг лезет. "Учитывать cl_viewangles" имеется в виду учитывать на сервере? Они же с клиента сразу отсылаются туда.
"брать углы из клиентдаты" это в смысле из структуры local_state на клиенте? Сервер туда клиентдату отсылает.

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

Старое сообщение 10-06-2018 06:46
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
Но он же ничего не знает про лифты и прочее. В таких случаях его поправляют ошибкой предиктинга?

Про лифты он не знает только в халфовской реализации, например. В сорсе и ку3 он про лифты в курсе. Как поправляют? Да просто вычитают разность между позицией предикта и тем что вернул сервер и эту разницу плавно добавляют между серверными кадрами.

Цитата:
Crystallize писал:
"Учитывать cl_viewangles" имеется в виду учитывать на сервере?

это только на уровне движка можно сделать

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 10-06-2018 07:52
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Luciferchik писал:
Могу в принципе и подождать мне спешить некуда

Да спроси ты Сигурта, пусть тутор по клиентскому сейву выложит. А позицию трека можно узнавать и указывать через FSOUND_Stream_GetPosition и FSOUND_Stream_SetPosition соответственно. Я уже научил плеер делать это консольными командами. Осталось только сохранять в сейв и загружать из него саму позицию.

Добавлено 10-06-2018 в 21:10:

Цитата:
Luciferchik писал:
запускал с длл сервера спирита и в такой связки они работали нормально

Ну значит косяк у тебя на сервере.

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

Старое сообщение 10-06-2018 14:10
- За что?
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 63
Возраст: 25

Рейтинг



Вопрос о том, что было до VGUI?
Заметил закомментированный код некоторых панелей в hud.h, основанных на CHudBase. И заинтересовало, а рабочие ли они когда-то были, и как они отрисовывались вообще (вот взять scoreboard, также ли равномерно)?
Вообщем, если и тут у кого-нибудь есть познания, могли бы что-нибудь рассказать про это?

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

Старое сообщение 11-06-2018 16:13
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Smykov писал:
также ли равномерно

Нет. Запусти мультиплеер опфора в стиме с разными разрешениями, и увидишь, что scoreboard масштабируется так же, как и hud. На высоких разрешениях невозможно читать ники игроков из-за мелкого шрифта. А на низких всё размазано и занимает почти весь экран.

Добавлено 11-06-2018 в 23:25:

Если хочешь альтернативу, рисуй спрайты через TriApi. Там масштабирование грамотнее сделано. Нужны лишь поправки на разное соотношение сторон.

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

Старое сообщение 11-06-2018 16:25
- За что?
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 63
Возраст: 25

Рейтинг



Ku2zoff не-не, VGUI мне достаточно. Мне тут просто для кое-чего нужно рассказать причины создания VGUI. И на основании того закомментированного кода сделал вывод, что весь графический интерфейс рисовался в качестве HUD, но его недостаточно для создания "сложных" элементов. Решил здесь на этот счёт задать вопрос, чтобы по-меньше отсебятины было.

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

Старое сообщение 11-06-2018 16:57
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Smykov писал:
но его недостаточно для создания "сложных" элементов.

Всего там достаточно. Первое, худ не может в полноцветные картинки высокого разрешения, второе, в нём нет перехвата инпута мыши и клавиатуры как во вгуи. Искаропки, конечно. Клавиатурный ввод со спрайтовыми меню сделать не проблема. А вот мышиный курсор - хз.

Отредактировано Ku2zoff 11-06-2018 в 17:08

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

Старое сообщение 11-06-2018 17:06
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



vgui_emulatemouse 1

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 11-06-2018 19:52
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 02:04. Новая тема    Ответить
Страницы (260): « Первая ... « 112 113 114 115 [116] 117 118 119 120 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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