Comments 7
Интересно. Жаль, мне пока приходится работать со старыми версиями Unity, потому удобные Command и ClientRpc мне будут недоступны ещё долго.
Функционал замечательный. Как я понял за основу взят урок вот отсюда: Unity 5 UNET Multiplayer Tutorials
Именно этот туториал меня добил окончательно, и я понял, что написать эту главу должен сам. Говорящий пользуется, как и многие, [SyncVar], которые работают на пень через колоду: с прерывистым движением, не всегда, и через [SyncVar] никогда не будет вращаться башня.
я так и не понял что не так с SyncVar.
1. Прерывистое движение — это норм. Данные доходят через какое-то время, поэтому нужно интерполировать
2. Что значит не всегда?) Есть пример?
3. У того же автора выше все вращается и ездит + плавно.
1. Прерывистое движение — это норм. Данные доходят через какое-то время, поэтому нужно интерполировать
2. Что значит не всегда?) Есть пример?
3. У того же автора выше все вращается и ездит + плавно.
В моём частном случае:
1) Я в курсе про прерывистое движение, и где там налаживается частота обмена, и в какой момент проекта полагается вносить сглаживание варпов. В данном случае мне оказалось удобнее регулировать частоту по факту изменения ввода пользователя.
2) Я затёр ситуацию в этюде, где синхронизации не было вообще. Это была последняя капля перед миграцией этюда на Cmd/Rpc.
Я не вёл этюд в версионке, поэтому ту версию я не восстановлю
3) У того же автора в туториале прыгают капсулы с прибитым насмерть гвоздями параллелепипедом наперевес, и движения башни-ствола там рядом не стояло. Моя попытка внести положение башни-ствола в SynVars успехом по синхронизации этого положения не увенчалась. Попытка использовать для этого Cmd/Rpc увенчалась при первом же подходе.
1) Я в курсе про прерывистое движение, и где там налаживается частота обмена, и в какой момент проекта полагается вносить сглаживание варпов. В данном случае мне оказалось удобнее регулировать частоту по факту изменения ввода пользователя.
2) Я затёр ситуацию в этюде, где синхронизации не было вообще. Это была последняя капля перед миграцией этюда на Cmd/Rpc.
Я не вёл этюд в версионке, поэтому ту версию я не восстановлю
3) У того же автора в туториале прыгают капсулы с прибитым насмерть гвоздями параллелепипедом наперевес, и движения башни-ствола там рядом не стояло. Моя попытка внести положение башни-ствола в SynVars успехом по синхронизации этого положения не увенчалась. Попытка использовать для этого Cmd/Rpc увенчалась при первом же подходе.
UFO just landed and posted this here
Вот у меня такой вопрос: с чего вы решили, что я в 2015 сэкономил на ассете авторства 2017?
Кстати, подскажите, за что это вы рекомендуете transform двигать в update?
И ещё вопрос: почему во время моей борьбы с SyncVar в его доке было сказано, что синхронизируется всё идеально?
Хотя позже оказалось, что он только спускает с сервера на клиента, никогда наверх, качает достаточно редко и сглаживание не предусматривается в принципе.
Кстати, подскажите, за что это вы рекомендуете transform двигать в update?
И ещё вопрос: почему во время моей борьбы с SyncVar в его доке было сказано, что синхронизируется всё идеально?
Хотя позже оказалось, что он только спускает с сервера на клиента, никогда наверх, качает достаточно редко и сглаживание не предусматривается в принципе.
Sign up to leave a comment.
Unity 5 uNet – новая сетевая подсистема. Этюд по авторитарной архитектуре