HLFX.Ru Forum Страницы (2): [1] 2 »
Показать все 21 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- высота игрока (https://hlfx.ru/forum/showthread.php?threadid=1411)


Отправлено PoD-Stas 07-07-2008 в 13:14:

высота игрока

Сори за тупой вопрос и тем более это форум по хл1. Но не поскажите ли плиз какая ф-я отвечает за высоту обзора игрока, тоест ьего eye position... Можно и под хл1, имхо потренеруюсь на нем. И еще как можно в одном моде использовать две разные высоты игрока??

Добавлено 07-07-2008 в 16:14:

Тоест ьв хл2


Отправлено Дядя Миша 07-07-2008 в 13:23:

PoD-Stas в любом кваковском движке - viewheight.
Стандартная высота игрока равна 22 ( * 8) - в юнитах.
Присевший игрок -2 (*8).
Спросишь почему надо умножать на 8?
Потому что координаты игрока передаются как short, и умножение позволяет передать часть дробного значения.
Правда это годится только для размеров карты не более
-32768 \32768. Иначе придется менять сетевой протокол, а это гораздо больнее, чем даже смена формата карт.

Добавлено 07-07-2008 в 17:23:

ЗЫ. можно, например присевший игрок - это игрок с другой высотой

__________________
My Projects: download page

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

Цитата:

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


Отправлено PoD-Stas 07-07-2008 в 20:40:

О спс, то что нада! +еще ко всему можно иметь несколько "физик" игрока как у зомби и как у headcrab'a, к примеру.


Отправлено PoD-Stas 08-07-2008 в 21:04:

Дядь Миш, нужен хелп. Я чето не могу найти в коде HL2 место в которое отвечает за third person - имхо поворот нужно профиксить на -90 градусов... Ну впринципе фсо. Халп((


Отправлено XaeroX 08-07-2008 в 22:27:

PoD-Stas а что, в хл2 не работает cam_idealyaw?

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-07-2008 в 05:15:

PoD-Stas а в хл2 и нету thirdperson камеры вроде.

__________________
My Projects: download page

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

Цитата:

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


Отправлено PoD-Stas 09-07-2008 в 07:12:

Дядя Миша есть конечно! Просто там модель игрока с нуль текстурой...


Отправлено PoD-Stas 09-07-2008 в 11:21:

Кстати. Дядь миш. Ну вот насчет разной высоты игрока. Можно сделать флаг FL_DUCKING стартовым? И еще можно же с помощью этого кода поменять модель, тоесть If startflags = fl_ducking и т.д, эт к примеру...??


Отправлено Дядя Миша 09-07-2008 в 14:11:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено PoD-Stas 09-07-2008 в 20:09:

Просто у меня такая фишка. что вначале ты за headcrab'a, при этом с видом от третьего лица, а потом за зомби, токо с видом от первого...


Отправлено PoD-Stas 10-07-2008 в 11:44:

Профиксил я thirdperson, а вот чтоб присевшим игрок был, не могу сделать((


Отправлено Дядя Миша 10-07-2008 в 14:59:

PoD-Stas так ты под хл2 кодишь чтоли?
тут я тебе не советчик.

__________________
My Projects: download page

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

Цитата:

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


Отправлено PoD-Stas 10-07-2008 в 15:15:

Да, под ХЛ2)) А тото я смотрю, что то не то) Там вроде viewheigh только за труп игрока отвечает... Все что осталось от первокваки

Добавлено 10-07-2008 в 18:15:

Тоесть не за труп а за высоту камеры, когда игрок мертв


Отправлено XaeroX 10-07-2008 в 15:44:

PoD-Stas вообще-то у нас форум большей частью посвящен хл1. Опытных кодеров под хл2 вроде как нет...

__________________

xaerox on Vivino


Отправлено PoD-Stas 10-07-2008 в 15:51:

XaeroX извини) Я буду стараться ходь под его орудывать прилично) Ну какбы результат уже есть. И опыт не помешает в будущем.


Временная зона GMT. Текущее время 00:09. Страницы (2): [1] 2 »
Показать все 21 сообщений этой темы на одной странице

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