
06.05.2013, 07:45
|
|
Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
|
Можно передавать конечный угол поворота, а на другом клиенте для поворота использовать твинер.
Конечный угол можно рассчитать используя таймер, к примеру. То есть если в течение определенного времени угол поворота не меняется, или меняется незначительно (в пределах единицы, например), то считать, что персонаж закончил поворачиваться и его угол можно отправлять другим клиентам. Я бы отправлял данные в самом начале поворота, и после его завершения.
По опыту скажу, что не надо сильно мудрить с этой системой. Чем больше кода и проверок, тем больше вероятность сбоев.
|