Re: Синхронизация юнитов в стратегии
Так экстраполируй. То есть передавай клиенту не то, что на сервере сейчас, а то, что предположительно будет через время пинга. А клиент пусть не тупо ставит в полученные координаты, иначе пойдут рывки, а с умом: плавно подгоняя "то шо есть" под "то шо надо". А как там ты это сделаешь- линейной интерполяцией, аль через сплайны кубические- это уже как на душу ляжет.
Причём, заметь, (не обижайся, а вдруг не знаешь?) передавать данные можно далеко не каждый проход цикла на сервере, а только тогда, когда что-то в процессах изменяется (например юнит поменял направление движения или остановился).
|