KiQ said:2 gfdjr5:
Она какбэ отзеркаливается, а не становится полой

Не зеркалится она, просто так я что ли это пишу?
KiQ said:2 gfdjr5:
Она какбэ отзеркаливается, а не становится полой

Оно и не будет правильно работать, потому что я не могу перехватить m_protationmatrix чтобы отзеркалить её - вся эта часть кода идёт сплошным блоком внутри клиента, а движку достаются уже готовые матрицы костей, между StudioSetupTransform и StudioSetupBones нет никаких движковых вызовов, следовательно я не могу отзеркалить матрицу трансформации беспаливно для клиента никоим образом.Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?
Ясно. Не за всем уследишь, я не знал, что там есть этот материал.Дядя Миша said:Оно и не будет правильно работать, потому что я не могу перехватить m_protationmatrix чтобы отзеркалить её - вся эта часть кода идёт сплошным блоком внутри клиента, а движку достаются уже готовые матрицы костей, между StudioSetupTransform и StudioSetupBones нет никаких движковых вызовов, следовательно я не могу отзеркалить матрицу трансформации беспаливно для клиента никоим образом.
В случае когда студиорендерер отсутствует в клиентской дллке, ксаш руки рендерит абсолютно правильно, поскольку в движковом коде студиорендера этот момент предусмотрен. Например в опфоре.
Я об этом писал и не раз, еще на хлфх, но вы же совершенно не читаете что я пишу.
gfdjr5 said:Да нет, как раз-таки, эта переменная работает вместо cl_righthand, вернее, не совсем работает. При hand 1 рука должна перейти на правую сторону, но она лишь, вместе с оружием, становится полой. Косяк кода движка?
Что? Какие ещё две модели от первого лица? Всё там было. Хочешь удостовериться - запусти её под GoldSrc, или видео на YouTube посмотри. Эта возможность есть ещё с Beta 6.0Cybermax said:По моему ты опять не угадал. cl_righthand нет в кс 1.3 потому что там ещё две модели от первого лица. Отражение одной модели появилось только в кс 1.4 или 1.5 вроде.
gfdjr5 said:Дистрибутив имеется на moddb:
http://www.moddb.com/mods/counter-strike/downloads/counter-strike-13
А со вторым сложнее
Ничего запускать или смотреть на ютубе я не собираюсь, мне и так все ясно.gfdjr5 said:Что? Какие ещё две модели от первого лица? Всё там было. Хочешь удостовериться - запусти её под GoldSrc, или видео на YouTube посмотри. Эта возможность есть ещё с Beta 6.0
"lefthand"
{
"Left-handed weapon models"
{ BOOL }
{ "0" }
SetInfo
}
И причём тут всё это? hand 1 должна менять модель на ту, что с правой рукой, но, вместо этого, она делает из леворукой модели полую, как-будто ты смотришь на неё под валхаком. То-есть frontface отрезаетсяCybermax said:Скачиваем дистрибутив полной версии Counter-Strike 1.3, устанавливаем на рабочий стол для чистоты эксперимента. Идем в Рабочий стол\cstrike\models и что мы видим? А именно v_ak47.mdl и v_ak47_r.mdl. Все потому что в КС до версии 1.5 использовались две модели оружия от первого лица. И эти модели меняются между собою. В КС 1.5 используются одна модель которая просто отражается. У Дяди Мишы к Ксаше по своему отражается.
Ничего запускать или смотреть на ютубе я не собираюсь, мне и так все ясно.
Открываем блокнотом user.scr и видим
Code:"lefthand" { "Left-handed weapon models" { BOOL } { "0" } SetInfo }
http://rghost.ru/6bzbkLvcJKiQ said:2 gfdjr5:
скинь эту вьюмодельку
USP-то, которую ты мне скинул? Где ж она обрезана?gfdjr5 said:модель меняется на правостороннюю, а она обрезана по правой части
Я тебе специально две модели скинул. Смотри ту, что с постфиксом _rKiQ said:USP-то, которую ты мне скинул? Где ж она обрезана?