Я научился передавать angles.x с сервера на клиент в почти незабагованном виде. Но осталась такая проблема: модели игроков наклоняются не в ту сторону, блендинги рисуются не в ту сторону.
Хуже всего то, что я, подобрав коэффициенты, привожу все эти вещи в порядок, но... после следующего запуска всё летит в тар-тарары. Как будто движок рандомно умножает углы на -1 или хз вообще на что. О чём идёт речь:
Чего я не могу понять - это нахрена заведено столько углов (enity->angles, curstate.angles и т.п.), и откуда, куда и как существуют? На скринах, собственно, я всё описал.
От наличия оружия в руке зависит выполнение различного рекурсивного мерзокода халвы.
~ X ~ писал: каким ВСЁ-ТАКИ должен быть питч если смотришь вниз - 90 или -90!?
Это зависит от того, как ты строишь матрицу трансформации.
Ну инвертируй питч там, где требуется, в чём проблема? В студиорендере так сделано, например, в StudioPlayerBlend.
XaeroX Хватит придуриваться, а? Я вопрос задал, а не просил меня в чужие движки тыкать. Если ты про Ксаш, то это не ХЛ. ДМ сам говорил, что там всё по-другому и пофикшено. Если не знаешь - так и скажи.
UPDATE: почему-то оказалось, что углы на коиенте надо умножать не на 3, а на 9. Вообще угар какой-то. В каких-то функциях оно работает для себя, в каких-то для других, иногда - для всех... Сумасшествие продолжается. Кстати, если исправить единицы измерения, блендинги и поворот модели начинают смотреться очень красиво!
ВАЛЬВА, ТЕБЕ ДОЛЖНО БЫТЬ СТЫДНО!!
ну, немножко.
а вот
КАРМАК, ТЫ КУСОК ГОВНА! Я знаю, что ты читаешь этот форум и смеёшься над нами!
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
~ X ~ писал: UPDATE: почему-то оказалось, что углы на коиенте надо умножать не на 3, а на 9. Вообще угар какой-то. В каких-то функциях оно работает для себя, в каких-то для других, иногда - для всех... Сумасшествие продолжается. Кстати, если исправить единицы измерения, блендинги и поворот модели начинают смотреться очень красиво!
ВАЛЬВА, ТЕБЕ ДОЛЖНО БЫТЬ СТЫДНО!!
ну, немножко.
а вот
КАРМАК, ТЫ КУСОК ГОВНА! Я знаю, что ты читаешь этот форум и смеёшься над нами!
(Скрытый текст)
Вообще-то он не знает об этом форуме (ну кроме Zenimax Media). Могу дать ссылку на твой пост (с переводом стиле Гоблина, чтобы точно понял твой контекст). Пилить движок - это искусство на котором потребуется уйма времени, нервов, сноровок и экспериментов (методом проб и ошибок) (методом "научного" тыка).
Мало кто думал, что ребята id Software работали на мощных компах для создании игр на более слабых железах. Как бы они понимали, где правильно тратить ресурсы системы (на заметку - раньше OS были однозадачными).
Жаль, что такого опыта нету на современных играх, разрабатываются лишь одинаковых требованиях, и разрабы, и игроки.