Страницы (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)
высота игрока
Сори за тупой вопрос и тем более это форум по хл1. Но не поскажите ли плиз какая ф-я отвечает за высоту обзора игрока, тоест ьего eye position... Можно и под хл1, имхо потренеруюсь на нем. И еще как можно в одном моде использовать две разные высоты игрока??
Добавлено 07-07-2008 в 16:14:
Тоест ьв хл2
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'
О спс, то что нада! +еще ко всему можно иметь несколько "физик" игрока как у зомби и как у headcrab'a, к примеру.
Дядь Миш, нужен хелп. Я чето не могу найти в коде HL2 место в которое отвечает за third person - имхо поворот нужно профиксить на -90 градусов... Ну впринципе фсо. Халп((
PoD-Stas а что, в хл2 не работает cam_idealyaw?
__________________
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'
Дядя Миша есть конечно! Просто там модель игрока с нуль текстурой...
Кстати. Дядь миш. Ну вот насчет разной высоты игрока. Можно сделать флаг FL_DUCKING стартовым? И еще можно же с помощью этого кода поменять модель, тоесть If startflags = fl_ducking и т.д, эт к примеру...??
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'
Просто у меня такая фишка. что вначале ты за headcrab'a, при этом с видом от третьего лица, а потом за зомби, токо с видом от первого...
Профиксил я thirdperson, а вот чтоб присевшим игрок был, не могу сделать((
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'
Да, под ХЛ2)) А тото я смотрю, что то не то) Там вроде viewheigh только за труп игрока отвечает... Все что осталось от первокваки
Добавлено 10-07-2008 в 18:15:
Тоесть не за труп а за высоту камеры, когда игрок мертв
PoD-Stas вообще-то у нас форум большей частью посвящен хл1. Опытных кодеров под хл2 вроде как нет...
__________________
XaeroX извини) Я буду стараться ходь под его орудывать прилично) Ну какбы результат уже есть. И опыт не помешает в будущем.
Временная зона GMT. Текущее время 00:09. | Страницы (2): [1] 2 » Показать все 21 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024