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

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Ну ты же в курсе, что по умолчанию и в д3д, и в опенгл вертикальная ось - У?


Так то пространство камеры, связанной с экраном, там плоскость - считай экран. Но при моделировании имхо гораздо удобнее, когда плоскость горизонтальна. Дело привычки конечно, но когда я вижу движок, в котором ось Y направлена вверх, у меня сразу наступает глубокий фейспалм. Матрицы для перевода из одной системы координат в другую строятся достаточно элементарно, так в чем проблема?

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

Старое сообщение 29-05-2014 19:01
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
так в чем проблема?

В том, что Современный Погромизт старается быстрее начать прикручивать ГРАФОН, и ему некогда разбираться с осями.

__________________

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

Старое сообщение 29-05-2014 19:11
-
NarutoUA
Частый гость

Дата регистрации: Jan 2012
Проживает: (void)
Сообщений: 30

Рейтинг



Почему игрок двигается со скоростью 250 юнитов в секунду? Там ведь идет ускорение игрока в упор до определенной скорости (вроде до sv_maxspeed 320). Но почему-то на самом деле скорость 250, а не 320.

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

Старое сообщение 01-06-2014 15:56
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ну так трение же.

__________________

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

Старое сообщение 01-06-2014 16:15
-
NarutoUA
Частый гость

Дата регистрации: Jan 2012
Проживает: (void)
Сообщений: 30

Рейтинг



Подниму относительно старую тему, но у меня опять есть парочка вопросов.
1) Что делает функция PM_PlayerTrace? Вот пример:

trace = pmove->M_PlayerTrace (pmove->origin, end, PM_NORMAL, -1 );

2) Функция PM_ClipVelocity, которая вызывается из другой функции - PM_FlyMove нужна чтобы регулировать скорость игрока когда он двигается по диагонали к стене?

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

Старое сообщение 26-06-2014 17:46
- За что?
NarutoUA
Частый гость

Дата регистрации: Jan 2012
Проживает: (void)
Сообщений: 30

Рейтинг



Hey, anybody tut?

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

Старое сообщение 02-07-2014 21:29
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Привет, натуро.
Не отвечает никто потому что есть море способов это узнать:
0) посмотреть, где, кто и зачем её использует
1) интернеты
2) исходники ксаша
3) а ты сразу сюда - форум

ЗЫ: я наизусть эти функции не помню, так что, могу только предполагать. Но предполагать каждый может, так что, это не надёжно.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

Старое сообщение 03-07-2014 07:26
- За что?
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



~X~, MOTD: интернеты кончились, ухожу в реал.

Вау! У тебя появилась девушка???

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

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

Старое сообщение 10-07-2014 08:36
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



Появление девушки у кого то на этом форуме вызывает удивление))

__________________

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

Старое сообщение 10-07-2014 11:26
- За что?
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Да, именно так

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

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

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

Старое сообщение 12-07-2014 18:02
- За что?
FaL_DissecTor
Let the killing begin

Дата регистрации: Aug 2008
Проживает: Россия
Сообщений: 178
Возраст: 34

Рейтинг



О, я тогда и свой вопрос задам.
Делал для Кибермакса кое какую, корявую заморочку по распрыжке, скопипастил с ку3 код и подправил на свое усмотрение. Врезаться в лесенки игрок почти перестал (то есть при высоте stepsize и ударе в вертикальную плоскость он "зашагивает" на неё), но появился косяк небольшой. Игрок движется в направлении взгляда, то есть если прицел опустить в пол и бежать вперед, он будет как баран рогом упираться в землю и стоять на месте. Подскажет кто нибудь, как при этом движение вперед а не в землю осуществляется?

А то Кибермакс я гляжу исходники потерял и ему горестно, а они у меня есть, но нужно подправить. Поможем члену партии. =)

__________________
Такие дела...

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

Старое сообщение 06-11-2014 12:52
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


FaL_DissecTor
Надо питч у вьюанглес клампить не по (-90, 90), а по (-89.9,89.9).
Тогда полученный из них v_forward можно будет спроектировать на плоскость гравитации (тупо занулив z), нормализовать и получить v_forward для движения вперёд.

__________________

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

Старое сообщение 06-11-2014 13:23
-
FaL_DissecTor
Let the killing begin

Дата регистрации: Aug 2008
Проживает: Россия
Сообщений: 178
Возраст: 34

Рейтинг



Ммм, я кажется понимаю где собака зарыта, я похоже бездумно все обнуления z потер (дабл джамп), спасибо за объяснение.

__________________
Такие дела...

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

Старое сообщение 06-11-2014 13:26
- За что?
JPEG
Житель форума

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

Рейтинг



Поднимаю старую тему.

При нажатии вперёд игрок движется со скоростью 320 ups (maxspeed 320 ограничивает forwardspeed 400)

При нажатии шифта: forwardspeed 400 * мувспидкий = 120 юнитов в сек.

При нажатии контрола: maxspeed 320 * 0.333 = 106.5 ups

Почему при нажатии контрола и шифта скорость ~10.5 юнитов в секунду?

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

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

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

Старое сообщение 08-08-2023 19:42
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
JPEG писал:
Почему при нажатии контрола и шифта скорость ~10.5 юнитов в секунду?

sv_friction покрути. Очень сильно снижает значение, когда скорость ниже определённого порога. То же самое с sv_edgefriction. А так по идее да, должна быть 0.3 от скорости в приседе, примерно 30 юнитов.

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

Старое сообщение 14-08-2023 12:17
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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