HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (264): « Первая ... « 208 209 210 211 [212] 213 214 215 216 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



Если так и не разберёшься, может весной найду время.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 19-12-2021 11:54
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Может проще избавиться от локальных координат и сделать освещение динлайтами в мировых? Знать бы хоть где посмотреть в параное. Шейдеры выглядят плюс-минус одинаково.

__________________
Мой мод на Xash

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

Старое сообщение 19-12-2021 14:51
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 34

Рейтинг



Можно завести отдельный юниформ для скейла, поворот и позицию передавать через кость и оставить в покое modelview матрицу?

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

Старое сообщение 19-12-2021 16:00
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Цитата:
ncuxonaT писал:
Можно завести отдельный юниформ для скейла

Это я уже сделал, на что я только его не умножал и делил
Насчет второго, тут я уже затрудняюсь. Не разбираюсь в костях особо(

__________________
Мой мод на Xash

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

Старое сообщение 19-12-2021 16:08
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1086

Рейтинг



У кого-нибудь бывало, что при переходе на следующую карту нод граф создается, но с невалидными связями? (так что impulse 197 ничего не показывает).
В консоль при этом пишется "OFFGROUND!" - отсюда https://github.com/ValveSoftware/ha...nodes.cpp#L1820

Пока не определил причину, но похоже как-то связано с движением монстров в промежутке времени между загрузкой карты и созданием графа (он создается с задержкой).

В логах (.nrp файлы) всё одинаково до Walk rejection.

Пример части лога при валидной генерации:

code:
Walk Rejection: ------------------------------------------------------------------------------- Node 0: NODE_LARGE_HULL step 448 NODE_LARGE_HULL step 448 NODE_SMALL_HULL step 624 Rejected Node 35 - Unreachable by Any Hull


Та же нода в случае OFFGROUND ошибки:
code:
Walk Rejection: ------------------------------------------------------------------------------- Node 0: NODE_SMALL_HULL step 0 NODE_SMALL_HULL step 0 NODE_SMALL_HULL step 0 NODE_SMALL_HULL step 0 NODE_SMALL_HULL step 0 NODE_SMALL_HULL step 0 Rejected Node 35 - Unreachable by Any Hull

__________________
I'm on github
I'm on opendesktop.org

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

Старое сообщение 21-12-2021 22:33
- За что?
Crystallize
Житель форума

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

Рейтинг



Я в Fitzquake столкнулся с парой странных вещей. Например bound не работает, хотя никаких ошибок нет, просто не даёт эффекта. Или VectorAngles с какого-то момента стал корруптить тот компонент вектора который в коде пишется первым. Второй компонент пишется нормально. Причем если писать сначала в локальную переменную а потом из неё в компонент вектора, то ничего не корруптится, просто получается ноль. Я сейчас мучаю Cam_UpdateForDrawing.

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

Старое сообщение 22-12-2021 16:44
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1086

Рейтинг



В аттаче карта. Барник стоит посреди пустой комнаты, но покрывается желтыми частицами как если бы застрял (stuck in wall--level design error). Похоже, происходит так, только если он стоит достаточно близко к центру карты.
Собственно, желтые пятна не проблема, но хотелось бы узнать, почему игра считает, что он застрял?

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

__________________
I'm on github
I'm on opendesktop.org

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

Старое сообщение 22-12-2021 16:52
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
Например bound не работает, хотя никаких ошибок нет, просто не даёт эффекта

Что такое bound и какие ошибки он должен выдавать? И какой эффект ты ожидаешь?

Цитата:
Crystallize писал:
Или VectorAngles с какого-то момента стал корруптить тот компонент вектора который в коде пишется первым.

Это называется NAN на входе - NAN на выходе. Вот как это называется.
Наверное и bound не работает, потому что ты ему NAN суёшь.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 22-12-2021 17:04
-
Crystallize
Житель форума

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

Рейтинг



Ну bound это мини функция которая ограничивает число между двумя крайними значениями: bound(a, x, b)

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

Старое сообщение 22-12-2021 17:16
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Цитата:
FreeSlave писал:
Барник стоит посреди пустой комнаты, но покрывается желтыми частицами как если бы застрял

Барник слишком высоко над землей.

__________________
Мой мод на Xash

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

Старое сообщение 22-12-2021 17:34
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1086

Рейтинг



Цитата:
Aynekko писал:
Барник слишком высоко над землей.


Я его и на землю ставил, и в половину той высоты, что сейчас на карте. Результат один и тот же.

Зато если от центра карты отодвинуть подальше, то всё норм.

__________________
I'm on github
I'm on opendesktop.org

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

Старое сообщение 22-12-2021 17:52
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Я его просто вниз опустил и скомпилил, не было желтых партиклей о.о

__________________
Мой мод на Xash

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

Старое сообщение 22-12-2021 17:54
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1086

Рейтинг



Aynekko, а ты перекомпилировал оригинал (без изменения высоты)? Может, зависит от компиляторов. Ну и я запускаю на голдсорсе на обычной ХЛ, если что.

__________________
I'm on github
I'm on opendesktop.org

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

Старое сообщение 22-12-2021 18:04
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Слушай, а теперь интересно. Еще раз взял оригинал, сколько ни двигаю вниз - все равно партикли. Не думаю, что дело в компиляторах. Наверное я чуть вбок его подвинул.

Добавлено 22-12-2021 в 21:23:

Ага. Проверил со всех сторон. Партикли возникают, если барник находится в районе 32 юнитов от центра. Со всех сторон, если смотреть на виде сверху. Ставил его на расстоянии 31-32-33 по всем осям. Высота всегда была одинаковая - 3 юнита от пола. Интересно. Наверное, какая-то движковая особенность.

__________________
Мой мод на Xash

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

Старое сообщение 22-12-2021 18:23
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
Ну bound это мини функция которая ограничивает число между двумя крайними значениями: bound(a, x, b)

ну во первых не функция, а макрос. а во вторых сломаться может в единственном случае - если ты подаешь в нее NAN.

Цитата:
Aynekko писал:
Партикли возникают, если барник находится в районе 32 юнитов от центра

там наверное торчит этот тестовый хулл для нодов.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 22-12-2021 20:18
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 15:29. Новая тема    Ответить
Страницы (264): « Первая ... « 208 209 210 211 [212] 213 214 215 216 » ... Последняя »   Предыдущая тема   Следующая тема
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