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

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



Цитата:
Дядя Миша писал:
FL_DUCKING отвечает еще за кучу всяких параметров, прежде всего за размер хулла, коих в халфе всего три.
Прежде всего надо следить, чтобы viewheight не вылезал за пределы текущего хулла, иначе камера будет проваливаться сквозь стену, что неприятно.
Флаг сделать стартовым можно, но тогда придется переписать
функцию PM_Duck, потому что флаг проверяется каждый кадр, пока нажата кнопка приседания.

подниму древнюю тему, а вот, допустим хулл был сужен и камера проваливается сквозь стену, где бы пофиксить это в коде? (только получается речь не про viewheight, не про высоту, а про выход камеры за пределы ширины/глубины)

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

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

Старое сообщение 20-05-2020 05:36
+ За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
Yo Den писал:
про выход камеры за пределы ширины/глубины)

Крути fov. Чем значение меньше, тем меньше горизонтальный и вертикальный обзор.

Добавлено 20-05-2020 в 22:43:

Yo Den стоп. Секундочку. А как ты сузил хулл? GetHullBounds поправил? файлик hulls.txt завёл? Хак в PM_PlayerMove или CL_InitInput сделал? Какими компиляторами собираешь карты и какой формат хуллфайла?

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

Старое сообщение 20-05-2020 15:43
- За что?
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



Цитата:
Ku2zoff писал:
Крути fov. Чем значение меньше, тем меньше горизонтальный и вертикальный обзор.

Добавлено 20-05-2020 в 22:43:

Yo Den стоп. Секундочку. А как ты сузил хулл? GetHullBounds поправил? файлик hulls.txt завёл? Хак в PM_PlayerMove или CL_InitInput сделал? Какими компиляторами собираешь карты и какой формат хуллфайла?

ну вот, если в компиляторе указать совсем узкий хулл, например 4 на 4 юнитов (вместо стандартных 32 на 32) и подойти в плотную к стене, то камера пройдёт сквозь стену

Добавлено 20-05-2020 в 21:18:

я так понимаю, что точка, откуда исходит камера (глаза), расположена как раз на расстоянии большем, чем 4 юнита от центра игрока, поэтому и проходит сквозь стену. Примерно, как, например, место появлении гранаты указывается в "Vector vecSrc = m_pPlayer->pev->origin + m_pPlayer->pev->view_ofs + gpGlobals->v_forward" (не из центра хулла, а с заданным отступом)

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Отредактировано JPEG 20-05-2020 в 18:21

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

Старое сообщение 20-05-2020 18:18
+ За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
Yo Den писал:
совсем узкий хулл, например 4 на 4 юнитов

Ну это уж совсем мало. Хотя бы 16х16 надо. А лучше 32х32. Иначе большая потеря точности. Сними ограничение на размер карты, а не уменьшай игрока. Так будет правильнее. Максимальный размер для текущей стим-халфы, в котором всё работает - 20000х20000х20000 юнитов. Можно и больше, но тогда игра вылетает в режиме OpenGL, если разместить браш с водной текстурой дальше, чем 10000 юнитов от центра карты. А так, "сухопутные" карты можно делать и +/-16384 и даже больше, наверное.

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

Старое сообщение 21-05-2020 15:01
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Ku2zoff писал:
если разместить браш с водной текстурой дальше, чем 10000 юнитов от центра карты

похоже ему вертексов не хватает, слишком много треугольников.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 21-05-2020 15:50
-
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



Цитата:
Ku2zoff писал:
Ну это уж совсем мало. Хотя бы 16х16 надо. А лучше 32х32. Иначе большая потеря точности. Сними ограничение на размер карты, а не уменьшай игрока. Так будет правильнее. Максимальный размер для текущей стим-халфы, в котором всё работает - 20000х20000х20000 юнитов. Можно и больше, но тогда игра вылетает в режиме OpenGL, если разместить браш с водной текстурой дальше, чем 10000 юнитов от центра карты. А так, "сухопутные" карты можно делать и +/-16384 и даже больше, наверное.

так-с, ну окей, попробую так

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

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

Старое сообщение 22-05-2020 08:02
+ За что?
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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