![]() |
Страницы (7): « 1 2 3 4 [5] 6 7 » Показать все 98 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Half-Life: Tyrian (https://hlfx.ru/forum/showthread.php?threadid=4281)
__________________
http://dagobah.net/flash/keep_on_trolling.swf
Ghoul [BB] а ты таки планируешь добатрачивать Тирик как приедешь?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Итак, пришло время по-легоньку добатрачивать Тириан.
Нужна помощь в трех ключевых моментах:
1. При столкновении с "небом" принудительно разворачивать игрока в противоположную сторону.
2. Сделать правильное управление игроку:
- стрейфы лево-право с наклоном модели игрока в соответствующую сторону)
- стрейфы вверх-вниз.
Ну если это реализовать будет сложно, то сделать полёт игрока свободным по всем сторонам, как у ракеты Редемира. (сейчас , если смотреть вверх, то игрок не совсем строго вверх летит, а как бы вперед-вверх)
3. Мапперы, ау! Нужны карты!!!
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
1 | CBasePlayer::Touch( CBaseEntity *pOther ) |
2 | { |
3 | if( CONTENTS_SKY == UTIL_PointContents ( gpGlobals->trace_endpos + -gpGlobals->trace_plane_normal * 4.0f )) |
4 | { |
5 | pev->angles = UTIL_VecToAngles( gpGlobals->trace_plane_normal ); |
6 | } |
7 | } |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Этот код будет направлять ровно от нормали, а не как отпружинивание (отражение), если что.
Мапперов никога не дозовёшься - они индивиды ленивые.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Вот дела.. CONTENTS_SKY не детектится при таче игрока об небо. Что бы это значило?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ghoul [BB] я ж тебе нарисовал как надо, чтобы детектилось.
Надо ап нормаль подвинуть чуть вглубь стенки. Юнита на два-три.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
У меня немного другая идея: сейчас работаю над pm_shared.cpp.
Такое ощущение, что то, что мне нужно, именно там и скрыто.
Например, я взял модель перемещения по миру от режима NOCLIP, и теперь управление стало более-менее соответствовать моим ожиданиям - корабля может перемещаться в любую сторону при нажатии соответствующей клавиши (верх-низ-лево-право-вперед-назад)
Однако осталось решить такие проблемы, как:
- застревание в стенах, полу и т.п. при соприкосновении с ними (надо сделать отскакивание)
- чтобы истребитель двигался вперед без нажатия клавиши
- добавить инерцию (если перестаём жать клавишу, он тут же останавливается, как вкопаный)
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ghoul [BB] я пытался сделать "полёт" с клиппингом для спектатора - не осилил. Не взлетело, помочь не смогу.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я ж грю, что я от ноуклипа взял тип перемещения.
Ну вот смотри, браток:
Сделал новый мувтайп:
MOVETYPE_TYRIANPLAYER
потом в pm_shared.cpp добавил строку:
case MOVETYPE_TYRIANPLAYER:
PM_TyrianPlayerMove();
break;
ну и скопировал пока функцию ноуклипа, переименовав в :
1 | void PM_TyrianPlayerMove(void) |
2 | { |
3 | vec3_t wishvel; |
4 | VectorNormalize(pmove->forward); |
5 | VectorNormalize(pmove->right); |
6 | wishvel = pmove->forward*pmove->cmd.forwardmove + pmove->right*pmove->cmd.sidemove; |
7 | wishvel[2] += pmove->cmd.upmove; |
8 | VectorMA(pmove->origin, pmove->frametime, wishvel, pmove->origin); |
9 |
10 | VectorClear(pmove->velocity); |
11 | } |
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Временная зона GMT. Текущее время 17:07. | Страницы (7): « 1 2 3 4 [5] 6 7 » Показать все 98 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024