Сглаживание камеры/модели при передвижении по ступенькам
В общем, такая проблема: в виде от 3-го лица при хождении по ступенькам на crossfire дико дёргает модель игрока. Причём если камеру у меня получилось сгладить некоторым кодом в V_CalcRefdef(), то что делать с моделями я просто ума не приложу.
Допустим, если я каким-то загадочным образом сглажу по вертикали передвижение самой модели кодом на клиенте, то это будет в какой-то мере не сходиться в положением модели на сервере, что в итоге приведёт к другим лишним проблемам. Но есть и другой вариант - сгладить саму физику передвижения по ступенькам. У такого подхода вроде бы нет никаких очевидных побочек, но реализуем ли он в принципе? Если навскидку прикинуть, то там нужно будет как-то редактировать код связанный со stepsize. Возможно, кто-либо из вас сможет предложить ещё какие-то варианты решения проблемы?
SNMetamorph ближе к середине файла функция. Называется CalcStairSmoothValue. Только учти, тебе придётся StudioSetUpTransform переписывать, и не только.